tevoran / T3Vtech

This is a 3D game engine in C, which aims to be usable for both old and new hardware by implementing different renderers. It is going to have a high focus on customizability by the end user (aka player) so he/she can make it run on almost any computer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

T3Vtech game engine

Welcome to the T3Vtech game engine repository. This is an engine with the goal of high customizability by the player of the final game. It will allow you to choose your preferred renderer. Even if it's not the intended one by the game's developers. And to achieve highest possible compatibility on x86/x64 CPUs the engine uses a software rasterizer as a fallback. So you can still play games, even with GPU driver issues or if your graphics card breaks. But for the sake of performance it is planned to use hardware based OpenGL and Vulkan rendering as well.

The engine is currently rewritten in C to achieve higher possible compability with different programming languages.

With version 1 of the engine (written in C++-17) the game "Puff Puff" was made the Game Dev League July 2021 game jam.

About

This is a 3D game engine in C, which aims to be usable for both old and new hardware by implementing different renderers. It is going to have a high focus on customizability by the end user (aka player) so he/she can make it run on almost any computer.

License:Boost Software License 1.0


Languages

Language:C 78.3%Language:HTML 16.6%Language:C++ 1.7%Language:JavaScript 1.1%Language:CSS 0.8%Language:CMake 0.6%Language:Makefile 0.5%Language:Objective-C 0.5%