Nigel Barink 7448017701 Further abstraction of platform window handling
We could now build our own native window class and stop relying on GLFW. However this won't be important for now!
2023-01-31 18:41:46 +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
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%