Alien Invasion is a classic arcade-style game which features a grid of aliens that move in sync back and forth across the screen. They fire projectiles at the player who is at the bottom of the screen. On each trip back and forth across the screen, they start moving faster and faster. There are four shields near the bottom of the screen that the player can hide behind but they have a limited number of hits they can take before each shield is exhausted. The player can only move back and forth at the bottom of the screen and fire projectiles upward.
What you can learn from this complete Alien Invasion game sample:
- Game Design Basics
- Game Development
- App Tethering
- Collision Detection
- Building Game Loops
- Working With Sounds/Music
- Cross-Platform Development Patterns
- TMotionSensor
- TBitmapListAnimation
You can download this game sample from GetIt easily
With RAD Studio, game development is absolutely easy to start. Moreover, with the components, your development process goes smoothly.
Furthermore, there are several game engines built with Delphi that you can create many different games from 2D to 3D!
Be sure to check out these game engines and the games built with that engine!