Sort
Create GameDev Toolkit
In order to progress, this project needs to create editors and tools to create resources the game will load.
Vauge Ideas:
- Sprite Editor
- Level Editor
- Entity/GameActor editor
- Tile Editor
- Scene Editor
libFramework API
API Structure
Overview
One Namespace per Subsystem
- Core:
- Abstract Interface classes
- Base classes
- Sys:
- SDL Setup
- Event Capture & Signaling
- Input:
- Event Processing
- Button Mappings
- Signaling to other objects
- Component:
- API to register and handle components
- API to allocate component pools
- Contains a standard set of 2D game components
- Allows calling code to register and work with custom components.
- API to register and handle components
Build System
- One automake lib target per namespace