• Create GameDev Toolkit

    1 Open
    11 Closed

    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

    1 Open
    63 Closed

    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.

    Build System

    • One automake lib target per namespace