My First 2D Game with Godot 4
Published at Sep 5, 2024
Table of Contents
Showcase
The project provided a solid foundation in character setup, collision handling, and GDScript scripting, making it an excellent introduction to game development with Godot.
After going through this tutorial, I realized that creating simple and engaging games, like Roguelites or those similar to Vampire Survivors, can be quite easy and quickly achievable.
Why Godot? It’s lightweight, powerful, intuitive, completely free, and open source, allowing developers to modify and adapt the software to their needs.
Throughout this project, I learned how to code player movement, create weapons, and generate enemies that randomly appear and move towards the player, as well as manage character and enemy health. We thoroughly explored the Godot interface, learned about character creation and setup, adding collisions, and writing simple GDScript scripts to control object behavior.
This experience has been an excellent starting point for further exploring Godot and game development.
Github
For more details, feel free to visit my GitHub
Screens
Licenses
BGM & SFX
hurt_scream.wav by cdakak
- https://freesound.org/s/641689/
- License: Creative Commons 0
death_scream.wav by AtoMediaDesign
- https://freesound.org/s/648969/
- License: Attribution 4.0
slime_death.wav by qubodup
- https://freesound.org/s/751339/
- License: Creative Commons 0
level_background.wav by neko_4444
- https://freesound.org/s/744188/
- License: Creative Commons 0
laser_shot.wav by MusicLegends
- https://freesound.org/s/344310/
- License: Attribution 3.0
PROJECT FILES
License: CC-BY 4.0
Download project files Here
Video: https://creativecommons.org/licenses/…
Attribute To: “CC-By 4.0 - GDQuest and contributors” - https://www.gdquest.com/ Demo assets: CC by 4.0- “CC-By 4.0 - GDQuest and contributors” - https://www.gdquest.com/ Demo code: MIT - “Copyright 2023 GDQuest” + MIT license text from MIT