cococry / Blind

Blind Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blind

About

Blind is an early state 2D and 3D Game Engine for creating interactive applications and currently with a 2D Batch Rendering implementation. The Engine uses C++ 17 as its core language, but the plan is to implement C# Scripting for working in the engine. OpenGL is the currently in-use Rendering-API and Premake 5 is used as the build system. The current state of the Application contains a flexible OpenGL Data & Vertex Buffer Layout System, an easy to use Shader Library System, Texture loading an own currently BLOCKING Event System. The Engine contains a fully working Rendering API (OpenGL/Vulkan...) agnostic Renderer API. All of the System are being improved Day by Day and not even nearly finished. The engine is as stated, currently a work in progress.


Usage

DISCLAIMER: Blind Engine is developed and distributed in Visual Studio 2022. Its recommended to use Visual Studio 2019 or higher for the best experience. Currently the only platform supported is Windows x64.

1. Clone the repository:

To load all data of this repository to your local disc, clone the repository with Git with: git clone --recursive https://github.com/cococry/Blind

Now, when your local folder is filled with the repository files, execute Win-GenProjects.bat file in the 'Scripts' folder and open the .sln file with Visual Studio 2019/22. Thats it. Your done with setting up the project and can start taking a deeper look into the engine code or try Blind.

About

Blind Engine

License:Apache License 2.0


Languages

Language:C++ 94.6%Language:GLSL 2.5%Language:Lua 1.9%Language:C 1.0%Language:Batchfile 0.0%