Course materials to accompany GameDev at TTLMakerspace.
Go to file
2024-08-19 15:27:40 -04:00
examples/PlatformTemplate adding 2d platform example 2024-07-15 08:00:42 -04:00
graphics_assets background graphics 2024-08-12 17:58:55 -04:00
week1 adding pdf for week 1 2024-07-26 13:27:34 -04:00
week2 updates 2024-07-29 14:23:06 -04:00
week3 updates 2024-07-29 14:23:06 -04:00
week4 week 5 updated example files 2024-08-12 10:22:12 -04:00
week5 configuration update 2024-08-18 19:43:50 -04:00
week6 organized coins and enemies 2024-08-19 15:27:40 -04:00
README.md player death working 2024-08-12 17:43:39 -04:00

Welcome to GameDev at TTLMakerspace!

Playing games is fun. Making games is even more fun - creating everything from simple toys to immersive worlds of your own design.

The Godot game engine is an incredible open-source project that is free for anyone to use. It is community-maintained and has seen explosive growth in the last two years.

With the arrival of Godot 4, the engine has become a legitimate tool for learning game development and making fun games in both 2D and 3D - and more recently XR.

Course Description

In this course at TTLMakerspace, you will go from beginner to a working knowledge of game design and development using the open-source engine Godot.

Starting with the basics of the game engine, youll learn how to progress from a knowledge of game mechanics to a coherent, engaging game experience.

Outcomes: At the end of this course you will have achieved the following goals:

  • A grasp of planning out fun game-play mechanics
  • Familiarity with features of the Godot Game Engine
  • Practical knowledge of animation techniques
  • A working understanding of sound design
  • Application of physics for game-play mechanics
  • Comfort with both 2D and 3D game development
  • Ability to publish and show your game
  • Working understanding of UI in games

Following this course, youll be welcome to join the growing community of creators and game developers at TTLMakerspace for continued support and encouragement in your game development journey.

Useful for: games, art, installations, animation, interactive experiences

Contribute!

Markdown syntax here

Helpful Git commands

Export a clean git-free copy of any week:

git archive -o ../weekX.zip HEAD:weekX

Set your user name:

git config --global user.name "Mona Lisa"

Set your email:

git config --global user.email "mona@lisa.com"