Core technology framework for TBS and RTS style games utilizing Unity 3D game engine and SmartFoxServer to allow fast creation of these types of games.
The TX Engine framework consist of several separate DLL files that can be included/excluded as needed for different game types.
Main Features
Core
- Message bus
- State machine
- Configuration
- Logging
Player Profiles
- Player profile slots
- Save / load game states
User Interface
- Core UI system
- UI Components
- Screen group abstraction
- UI FX manager
- Platform independent input manager
Achievements
- Achievement UI
- Achievement datamodel
- Trackers (using messaging)
- Achievement sync with Game Center
Audio
- Ambient audio mood system
- Audio sound channel system for Unity3d
Story
- Story script datamodel
- Story events
- Story execution system
- Panel animation system
AI
- Decision AI
- A* pathfinding
- Grid aware
Combat System
- Network aware action/response system
- Networked combat system
- Hex/tile grid
- Faction/team/unit/weapon/item datamodel
- Random item drop system
- Unit/weapon animation manager
Level Creators
- Level datamodel
- Visual tile editor
- Visual metadata editor
- Random level generator