Godot 2D adventure platformer demo of Sunny Land. Watch full tutorial video on YouTube!
âž¡ Follow me on Twitter and YouTube for more godot game tutorials, and more!- Build a platform game with connected levels, player, enemies, coins, level transition...
- Basic AI enemy that chase the player and avoids danger like Spikes
- Learn these two concept Inheritance and Composition(Components), and how to harness them and create better games.
- Design a title screen, a health and coin counter and a lot more.
Feel free to open an issue and submit a Pull Request if you find bugs!
- Download and Install the Godot Engine (v.4.0 and above).
- Download the project file for the tutorial.
- Open up the Godot Engine and import the start project file.
We also recommend having a basic understanding of GDScript and a fundamentals of the godot engine. Checkout the Your First 2D Game in the official Godot docs, if you haven't already.
A basic platformer character that has the ability to:
- Jump
- Stomp on enemies
- Detect Hits
- Collect coins and live(cherry)
- Frog: A basic AI enemy that jumps & chase the player once detected, returns to his idle state when player out of range.
- Opossum: Basic Patrolling enemy that run's after player if detected and avoids danger(Spike).
- Coin and Health Counter
- Main screen
- Level Transition(Fade-In)
Move - WASD or Arrow keys Jump - Space bar
- Introduction to Inheritance in Godot in 5 Minutes
- Godot Parallax Background Check out my YouTube Channel Venex Source
Special thanks to the author's for providing the asset used in this tutorial video. Your creative contribution is greatly appreciated.