Foundation of Game Development
2D games are games where movement happens in two dimensions: X (left-right) and Y (up-down).
Mario đ Flappy Bird đĻ Doodle Jump đĄ Temple Run (2D versions) đ Stardew Valley đž
X-axis â left & right Y-axis â up & down No depth (Z-axis not used)
Input â Update â Render â Repeat đ
Left Arrow â move left Right Arrow â move right Space â jump
Gravity đ â pulls player down Collision đĨ â detects touching objects Velocity đ â movement speed
Unity đŽ â best for 2D + C# Unreal đŽ â advanced 2D/3D Godot ⥠â lightweight 2D engine
Player đ¤ Enemies đž Obstacles đ§ą Score System đ Levels đ¯