This repository contains a simple 2D game developed using the Godot Engine, with already available assets and following a guide. It's a platformer where you avoid falling and collect coins.
Includes enemies, sound effects, background music, restart conditions, player controls, sprite animations, camera view, world boundaries, informational labels, time-based events, and more.
- Understand the structure of scenes and how nodes are organized.
- Learn about physics simulation and collision detection in 2D games.
- Explore creating tile-based maps and using tilesets for level design.
- Create sprite animations and frame-based movement.
- Implement player controls and add enemy behavior using GDScript.
- Understand the different types of physics bodies.
- Add sound effects and background music with loops and autoloads.
- Use signals for communication between nodes and manage time-based events.
- Handle player input and respond to events using GDScript.
- Control the camera view and manage world boundaries.
- Implement informational labels and restart conditions.
- How to make a Video Game - Godot Beginner Tutorial
YouTube
- Brackeys' Platformer Bundle
Website
- Godot Engine
Website
Note
The assets are released under a Creative Commons Zero (CC0) license. You can distribute, remix, adapt, and build upon the material in any medium or format, even for commercial purposes. Attribution is not required.
- Open Godot Engine and load the project
project.godot
file; - Go to
Project
>Export...
; - Click on
Add...
and select the platform you want to export the game; - Configure the export settings;
- Click on
Export Project...
and select the folder where you want to export the game. - Play the game by running the executable file.
If you find any issues or have suggestions for improvements, feel free to fork the repository and open an issue or submit a pull request.
This project is available under the MIT License. For further details, please refer to the LICENSE file.