Skip to content

Data-Oriented-House/Platter

Repository files navigation

Platter

Data Oriented House exclusive Game Engine

https://www.dataorienteddesign.com/dodbook/node1.html

https://www.dataorienteddesign.com/dodmain.pdf

https://caseymuratori.com/blog_0015

TODO

  • Rendering
    • Meshes
    • Textures
    • Shaders
    • Lighting
      • Shadows
    • GUI (this is just 2d rendering all over again)
      • Buttons
      • Text
        • Fonts
      • Images
  • Physics
    • Collision Detection
      • 2D
        • Rectangle
        • Circle
        • Polygon
        • Line
        • Point
      • 3D
        • TBD
    • Collision Resolution
  • Animations (TBD)
  • Networking for multiplayer games
    • Handle multiple players
  • Inputs (keyboard, mouse, gamepads/joysticks, touchscreens)
    • Handle multiple input devices for local multiplayer
  • Some sort of file format (json, xml, ...) for saving game data (saves, progress, levels, ...)?
  • Tilemap painter (for 2d tile based games (unless we wanna make 3d voxel aswell))
    • Maybe tile editor that paints rectangles on a uniform grid?
  • Audio
    • Spatial
    • Global
  • Multiple target platforms
    • Windows
    • Linux
    • Mac
    • Android
    • iOS
    • Web

About

Data Oriented House exclusive Game Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published