GiovanyH / GioEngine

My Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

GioEngine

I will be using some features of other people's codes, like the Dear ImGui from ocornut, which stands out since all of the GUI will be using it

And the repository and LICENSE for them will always be somewhere in my code

The general goal of this is to make a game engine that is free and open source, the editor written in C / C++ and the engine's internal API written in C / C++ and Rust as the frontend (that is going to be used by the engine's editor), the text-editor have some of the Vim key bindings and those have to combine with a canvas that together make up the Engine.
The Engine may be bigger and have more features in the future, but the central idea still the same.


Idea

Current version: 1.3.0 / Sexo Horse

This version can be defined as the implementation of some features

  • Working console that compiles the code
  • Basic API methods
  • Identical Vim movement key bindings
  • Workspaces
  • Editor obfuscation with nodes

Previos versions:

  • 1.2 | Atumalaka
    • Implementing IMGUI stuff

Linux build:

clone the repository
git clone --recurse-submodules https://github.com/GiovanyH/GioEngine
./linux_build.sh

Windows build:

soon

Testing?

DEMO

Contact?

Discord

About

My Engine

License:Other


Languages

Language:Makefile 61.7%Language:C++ 33.0%Language:CMake 3.7%Language:C 1.4%Language:Shell 0.1%Language:TypeScript 0.0%Language:Batchfile 0.0%Language:Rust 0.0%Language:Common Lisp 0.0%