Skip to content
This repository has been archived by the owner on Oct 15, 2022. It is now read-only.

danielnaoexiste/yeop-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YEOP Engine

YEOP is a work in progress 2D game engine and editor written in C++/SDL2, inspired by Hippo and Hazel.

Libs

How to Run

Generate and Build the solution, then run, using the provided CLI.

./cli.sh gensln buildsln run

Features

  • Game Loop
  • Window Management
  • Logging Tool (adapted from Hippo)
  • CLI and Premake (adapted from Hippo)
  • Input Managers (adapted from Hippo)
    • Mouse Support
    • Keyboard Support
    • Joystick Support
  • Rendering Pipeline
    • Camera Management
    • Texture Management
    • Shaders
  • Audio
  • Entity Component System
  • Lua Embed
  • Dear IMGui Implementation
  • ImGui Windows
    • Console
    • Inspector
    • Game View
    • Map Editor
    • Asset Library
    • Entity Registry
    • Code Editor (Lua)

About

C++/SDL2 Game Engine inspired by Hippo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published