Skip to content

VerdantAxis/Verdure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

Verdure

Is A Game Engine
built in cpp 17, uses vulkan as main rendering and compute API
based on robotberry's bamboo code

Roadmap & TODO

  • Cross-platform asset loading
  • Better error handling for safety and crash prevention
  • fix mising or invalid asset loading (prevent crash when asset not found or invalid)
  • Engine as shared library / dynamic link library (DLL/SO)
  • Better layout
  • Fix empty/dummy UI to be usable editor or transform into fully usable editor (made progress)
  • Better logging ( made progress)
  • Fix compilation errors with modern compilers
  • Linux support
  • Windows untested -- plan to ensure safety with better debugging and error handling
  • Scripting API
  • Use latest version of dependencies and libraries (some)
  • Better rendering and performance
  • Create self-made assets for editor (some)
  • Better theme/UI design (made progress)
  • Better code isolation (modular design)
  • Integrated code editor in editor
  • Run game in "preview mode" in editor without recompiling code (compiling is for release only)
  • project system and project launcher
  • fixing critical problems with the editor (made progress)
  • ui system (in game)
  • filePicker for the editor
  • Better inspector/property_ui
  • keyboard shortcuts fixed
  • Better animation playing, adding/removing in editor
  • material editor/shading ui
  • history system (undo,redo)

Note

The code will be uploaded along with the release of version 2 after work on it is completed

About

Game Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published