Skip to content

CoolDove/dude

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maybe a self use game framework.

How to build

Run make debug or make release (maybe you need MSYS2 on windows).

FIXME

  • Cannot build debug, why? (dont know the reason, but it disapears when you use -thread-count:1 with -debug)

  • When quit the game, a win32 exception is thrown (maybe something is wrong while releasing).

  • [...] DPackage

    • Endian safety!
      • Package header
      • Block header
    • More asset type:
      • font
      • shader
      • audio
    • endian handling
    • put the default loading handler in a right place.
  • The memory explodes after loading audio clips from bytes, fix this!

  • Draw immediate text

  • Remove useless RObjs.

  • Replace imgui with microui

    • Microui polish
      • scissor
      • text input
  • [x]*Multi line text rendering.

  • Text rendering: Query closet fixed size from fontstash (8, 16, 32, 64, 128) (to not put too much glyphs with different sizes into the atlas)

  • module: imdraw

  • [x]*module: render

  • [...] audio system (not good actually).

  • animation system

  • Refactor resource loading and asset packaging. - [ ]*Replace SDL2 with glfw.

About

Maybe a simple self use game framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published