SIM Engine is a flexible template designed to accommodate the creation of 2D simulation games.
Features:
- Stage based character / object interaction system that grants access to a large array of possible events upon interaction.
- Saving and loading.
- Day / night cycle (fully customizable).
- Unlockable characters.
- Inventory.
- Quests.
- Affection system.
- Dialogue and options.
- Condition based interaction outcomes (money, stats etc.).
- Interaction visualizer (in-editor).
- Character characteristics (stats).
- Money.
- Day count and days of week.
- Unlockable CG.
- Assignable player name.
- Special tags (allow to include player name in any text message using the "[playName]" tag.).
- Display player and character names.
- Music / sound.
- In game data stored in a dedicated "Database".
- Screen fading options.
- Unlockable locations and travel.
- Sleep system.
- Detailed Documentation.
- Flexible, well-structured and expandable code.