Just a reminder, there are a number of different sample projects linked to in the documentation including a quickstart project and a starter template. Be sure to check them out!
The Wattage Tile Engine is a well-performing tile engine with the following features:
- Support for a large number of tiles.
- Supports orthogonal tiles (isometric tiles are not supported at this time).
- Dynamic lighting effects.
- Tiles may be configured as opaque to cast shadows.
- Opaque tiles may be added/removed arbitrarily and their effects on shadows will be realized in real-time.
- Lights may be added and removed arbitrarily and their effects are realized in real-time.
- Ability to specify ambient lighting, useful for outdoor scenes.
- Ability to specify whether a tile is affected by ambient light, useful for indoor tiles in an outdoor environment.
- Lights may be moved with smooth transitions between their states.
- Entities are affected by the lighting in each tile.
- Dynamic line of sight, useful for hiding tiles that would not be visible to the player.
- Dynamic tile definitions, useful for representing a dynamic world.
- Multiple layers.
- Multiple layer types (Tile, Entity).
- Parallax scrolling between layers.
- Camera which supports arbitrary viewing positions and different levels of zoom.
The Wattage Tile Engine can support a variety of game genres:
- Racing Games
Racing example: https://youtu.be/5IsXP8ARZiM
Tech demo: https://youtu.be/eTEtrMImJu0
Check out "Hovercraft Glide Turbo Racing" for iOS and Android. It was built using this engine.