Building a custom engine for games https://barink.dev
Go to file
2023-06-05 17:48:11 +02:00
Editor Basics of the meta Asset Management 2023-06-05 17:48:11 +02:00
libs Adding googletest as a submodule 2023-05-16 22:04:32 +02:00
SandboxApp Engine clean 2022-11-04 14:14:53 +01:00
Screenshots Updated Markdown Documents 2022-12-28 23:49:55 +01:00
Tests Adding more input handlers 2023-05-17 19:41:48 +02:00
YoggieEngine Basics of the meta Asset Management 2023-06-05 17:48:11 +02:00
.gitattributes Big clean up, getting ready for new AssetManagement 2023-06-05 17:47:40 +02:00
.gitignore Adding more things to .gitignore 2023-05-13 21:37:53 +02:00
.gitmodules Ignore more dirty submodules 2023-05-16 22:06:45 +02:00
buildSolution.bat Engine clean 2022-11-04 14:14:53 +01:00
DEVELOPMENT.md Updated Markdown Documents 2022-12-28 23:49:55 +01:00
libraries.lua remove yaml-cpp from root directory, Add tests project 2023-05-13 20:13:25 +02:00
premake5.lua Fixing lvalue errors on linux build 2023-05-13 21:33:57 +02:00
README.md Updated Markdown Documents 2022-12-28 23:49:55 +01:00
SHOWCASE.md Updated Markdown Documents 2022-12-28 23:49:55 +01:00
TODO.md Updated Markdown Documents 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