Nigel Barink 145338d666 Editor Refactor
This refactor of the editor code makes the code more maintainable.

All widget objects have now moved away from RAII and are now just allocated object that live for the entirety of the applications lifetime.
This feels better as I am used to this style plus constantly pushing and popping objects from the stack seems a little wasteful (although I as of right now have no way to prove that it is ).
2023-01-14 17:27:37 +01:00
2023-01-14 17:27:37 +01:00
2022-11-03 10:42:57 +01:00
2022-11-04 14:14:53 +01:00
2022-11-04 14:14:53 +01:00
2022-12-28 23:49:55 +01:00
2023-01-14 17:27:37 +01:00
2022-11-10 21:50:27 +01:00
2022-11-04 14:14:53 +01:00
2022-12-28 23:49:55 +01:00
2022-12-28 23:49:55 +01:00
2022-12-28 23:49:55 +01:00
2022-12-28 23:49:55 +01:00

Yoggie Engine

Goal

Must support building a full game in 48 hours. The goal is to build a mature enough engine to be capable of using during game jams.

Features

NOTE: Just because it is listed as a feature here does not imply it has been nor guarantees it ever will be implemented

  • Rendering
    • OpenGL
    • Vulkan
    • Metal (Possibly)
  • Logging
    • Different for debug and release
  • Physics
    • PhysX
    • Jolt Physics
  • Entity Component system
  • Graphical scripting (Possibly)
  • Scripting support
    • LUA
    • C# (for object orientated approaches to gamedev)
  • Configuration options
    • JSON
    • YAML
    • INI

More docs

Todo list
Planning
Development
Show case

Description
Building a custom engine for games
https://barink.dev
Readme 5.2 MiB
Languages
C 75.9%
C++ 22.4%
Lua 1.1%
GLSL 0.6%