Getting Started in Game Development: Make a Moving Player for a Top-Down Game or RPG with Godot

Course Feature
  • Cost
    Free Trial
  • Provider
    Skillshare
  • Certificate
    No Information
  • Language
    English
  • Start Date
    On-Demand
  • Learners
    No Information
  • Duration
    1
  • Instructor
    /
Next Course
2.0
0 Ratings
This class provides an introduction to game development, teaching the fundamentals of character control for top-down and RPG formats. Students will learn how to create a moving player, including straight and diagonal movement and speed, using the Godot game engine. This class is ideal for those just starting out in game development, as the concepts can be applied to other types of games.
Show All
Course Overview

❗The content presented here is sourced directly from Skillshare platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [February 21st, 2023]

(Please note the following content is from the official provider.)

For those getting started in game development, this short class teaches the basics of character control for top-down and RPG formats, including straight and diagonal movement and speed. Many of these concepts can be applied to other types of games as well!

I will use a free and open source game engine (Godot) for this course. With its new update, Godot is comparable to Unity or Unreal Engine; its purpose is to help us make games by providing frameworks and skeletons most games already need. Plus, since it's MIT-licensed, what you make with it is yours, and you'll never have to pay for a license or any royalties.

Having said that, the logic and understanding you will acquire in this course will be applicable for use in many other engines and frameworks.

 At the end of this class, you'll be able to create a moving character that the player can control! I can't wait to check out your work!

This class is geared toward anyone interested in making video games! No prior experience in game development or programming is required, but some experience in Python or scripting could be helpful.

Here's a brief overview of what this class will teach:

Basic vector math

Vector normalization

Keybinding in Godot

"Moving" things in games using Godot

Collision in Godot

If you get stuck along the way, the Godot 3 documentation can be very helpful! The Godot Discord channel may also be of use. Of course, feel free to reach out to me for assistance as well!

Here's a tour of Godot!

Here's a link to the Godot Docs of Scenes and Nodes.

Keep learning and check out these similar classes next:



(Please note that we obtained the following content based on information that users may want to know, such as skills, applicable scenarios, future development, etc., combined with AI tools, and have been manually reviewed)
This course is designed for those who are just getting started in game development. It will teach the basics of character control for top-down and RPG formats, including straight and diagonal movement and speed. It will also provide an introduction to the free and open source game engine Godot, which is comparable to Unity or Unreal Engine. At the end of the course, learners will be able to create a moving character that the player can control.

Possible Development Paths include game design, game programming, game art, game audio, game production, and game marketing. Learners can also pursue further education in game development, such as a degree in game design or game programming.

Learning Suggestions for learners include exploring the Godot 3 documentation and the Godot Discord channel for assistance. Learners can also check out similar classes, such as game design, game programming, game art, game audio, game production, and game marketing.

[Applications]
Upon completion of this course, students will have a better understanding of the basics of character control for top-down and RPG formats, including straight and diagonal movement and speed. They will also have the knowledge to apply these concepts to other types of games. Additionally, students will have the ability to create a moving character that the player can control using the free and open source game engine Godot. Students may also find it helpful to refer to the Godot 3 documentation and the Godot Discord channel for further assistance.

[Career Paths]
The career paths recommended to learners of this course are:

1. Game Programmer: Game programmers are responsible for writing code to create the game's logic and functionality. They work closely with game designers and artists to ensure that the game runs smoothly and looks great. As the gaming industry continues to grow, the demand for game programmers is expected to increase.

2. Game Designer: Game designers are responsible for creating the overall concept and design of a game. They work with game programmers and artists to create the game's mechanics, levels, and characters. As the gaming industry continues to expand, the demand for game designers is expected to grow.

3. Game Artist: Game artists are responsible for creating the visuals of a game. They work with game designers and programmers to create the game's graphics, animations, and user interface. As the gaming industry continues to grow, the demand for game artists is expected to increase.

4. Game Tester: Game testers are responsible for testing a game to ensure that it is free of bugs and glitches. They work with game designers and programmers to identify and fix any issues with the game. As the gaming industry continues to expand, the demand for game testers is expected to grow.

Show All
Pros & Cons
  • Clear and concise explanations
  • Easy to follow
  • Natural teaching talent
  • Quick and rewatchable
  • Gives confidence to keep going
  • Talks too fast for some
Show All
Recommended Courses
free golang-course-session-5-error-handling-and-best-practices-panic-and-recovery-8023
Golang Course - Session 5: Error handling and best practices panic and recovery
2.0
Youtube 695 learners
Learn More
At the end of the course, you will be able to: retrieve data from example database and big data management systems, describe the connections between data management operations and the big data processing patterns needed to utilize them in large-scale analytical applications, identify when a big data problem needs data integration, and execute simple big data integration and processing on Hadoop and Spark platforms.
free crash-course-of-golang-codingconcepts663-8024
Crash Course of Golang @codingconcepts663
2.0
Youtube 146 learners
Learn More
This course is designed to help you launch a new business in the energy, finance, real estate, design, engineering, or environmental sectors, while also helping you create positive environmental and human health impacts around the world. We will integrate tools, trends, and tips from the field of entrepreneurship as a career path for making a difference and generating wealth in the renewable energy and green building sectors.
free gin-golang-api-development-course-gin-golang-api-tutorial-1-gin-introduction-and-gin-routing-8025
GIN Golang API development course GIN Golang API tutorial #1: GIN Introduction and gin routing
1.5
Youtube 494 learners
Learn More
This Golang Beginner Course is designed to help you understand the fundamentals of Getter & Setter in Golang. Through this course, you will learn how to use Getter & Setter to access and modify data in Golang. You will also learn how to create and use functions, variables, and structs. Additionally, you will gain an understanding of the different types of data structures and how to use them. By the end of this course, you will have a solid understanding of Getter & Setter in Golang and be able to use them to create powerful applications.
free getter-setter-in-golang-golang-beginner-course-8026
Getter & Setter in Golang GOLANG BEGINNER COURSE
1.5
Youtube 121 learners
Learn More
This course will provide you with all the information and practice you need to prepare for the 2023 CAT4 test. You will learn about the four batteries of the CAT4 test, which include Verbal Reasoning, Quantitative Reasoning, Non-Verbal Reasoning, and Spatial Ability. You will also get tips on how to prepare for the test, as well as sample questions and full simulations of the actual test. With our comprehensive study guide and practice drills, you will be ready to ace the CAT4 test.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet