❗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.