Overview
EntityAsteroids is a simple, open source entity-based game engine with an example space shooter game, written in ActionScript 3 by Iain Lobb.
It accompanies his two-part tutorial series. The first part sets up a bare-bones, component-based entity system and explains why you might build games that way instead of relying on deep class inheritance; the second uses that system to create a simple Asteroids game.
The game is built from six classes: the game logic, the player's ship, the asteroids, the bullets, the gun that fires them, and an enemy ship, a wandering alien that is just there to add some variety to the game.
- Made by
- Iain Lobb
- Released
- 2012