Building a personal game engine for game jams. https://barink.dev
 
 
 
 
Go to file
Nigel Barink 3722e63495 Updated Markdown Documents
- Added new screenshot
- Removed two unnecessary screenshots
- Moved screenshots to a separate showcase markdown file
- Updated the Todo list
- Removed the features markdown file and added it to the README
- Moved development instructions to a separate Development markdown file
2022-12-28 23:49:55 +01:00
Editor Deferred rendering mode + Skybox 2022-12-28 22:35:23 +01:00
ImGui Adding / organizing the workspace into multple seperate projects 2022-10-22 14:58:55 +02:00
ImGuizmo Adding ImGuizmo submodule 2022-11-03 10:42:57 +01:00
Runtime Engine clean 2022-11-04 14:14:53 +01:00
SandboxApp Engine clean 2022-11-04 14:14:53 +01:00
Screenshots Updated Markdown Documents 2022-12-28 23:49:55 +01:00
YoggieEngine Mixing Deferred and Forward rendering 2022-12-28 23:17:55 +01:00
libs Adding physx and fixing memory allocation of AssetView 2022-12-22 17:16:09 +01:00
yaml-cpp Editor console basics and more dependencies 2022-11-05 12:29:50 +01:00
.gitattributes Editor Asset explorer setup 2022-11-10 21:50:27 +01:00
.gitignore Adding / organizing the workspace into multple seperate projects 2022-10-22 14:58:55 +02:00
.gitmodules Editor console basics and more dependencies 2022-11-05 12:29:50 +01:00
DEVELOPMENT.md Updated Markdown Documents 2022-12-28 23:49:55 +01: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
buildSolution.bat Engine clean 2022-11-04 14:14:53 +01:00
libraries.lua Working on scene and project serialisation 2022-11-05 12:50:01 +01:00
premake5.lua Precompiled header for the engine core library 2022-11-05 20:14:36 +01:00

README.md

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