Godot & Python: open source in game development
- Track:
- Python for Games, Art, Play and Expression
- Type:
- Talk
- Level:
- beginner
- Duration:
- 30 minutes
Abstract
Currently in the video game industry there are many tools for developers: Unreal Engine and Unity are the most famous. The learning curve for Unreal Engine is step enough for people to look for simpler alternatives and Unity has made controversial decisions and has generated discontent among the developing communities. For these reasons, Godot, which allows using Python to make professional games, has become more and more used since 2023. The advantages of this engine are: it is open source, it occupies few megabytes, it comes with an integrated editor and documentation and uses a scene architecture based on SOLID principles. In this talk, we will see how to create a step-by-step basic game to show Godot capabilities, together with the simple and easy-to-use interface the module provide. We will set a character that moves within the screen and will have to collect items while dodging enemies. Making games is a lot of fun, and Godot+Python is a very good option to make prototypes or complete games.