2D_Engine_C/TODO.md

891 B

What to do for the 2D Engine

Todo

Features
  • Create camera

  • Make functionnal hitboxes between entities and map

  • Make triggers

    • Add triggers into map loading
  • Make physics component use acceleration

Bugs

In progress

  • Create tilemap management and display
    • Find tilemap building format
    • Add building support for tilemaps in asset builder
    • Add loading support in asset manager
    • Display tilemaps
      • Work on optimizations !

Done

  • Work on entities draw order

  • Make entities react to events

  • Work on events (publish / subscribe)

  • Work on asset corruption

  • Make functionnal hitboxes between entities

  • Change the way default values are defined across components and systems

    • [NO] Remove the need of a dummy texture
  • Work on linked lists optimizations