SirKnightTG / brakeza3d

Brakeza3D is an open source 3D engine for lovers of old school technology.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Brakeza3D - Free OpenSource 3D Engine

Brakeza3D is an open source 3D engine written from scratch with SDL2.0

No 3D graphics libraries such as OpenGL or Direct3D have been used.

Main features:

  • BSP Quake Geometry loader
  • BSP Quake Entities loader (items / enemies / spawns)
  • BSP Interaction objects (buttons / doors / elevators)
  • BSP Quake Lightmaps
  • Bullet Physics Integration for collisions
  • Triangle rasterization (software / OpenCL)
  • OBJ Models loader
  • 3D Billboard
  • Billboard 3D 8 - directions
  • UV Mapping
  • Lights/Shadow real time
  • GUI Interface (managing scene)
  • Game Menu Interface
  • Weapons Interface (in 2D for FPS game like Doom)

Brakeza3D - Videos

BSP Loader

Rasterizer

Rasterizer

Liquid volumes

OBJ/Billboards

OBJ/Billboards

About

Brakeza3D is an open source 3D engine for lovers of old school technology.


Languages

Language:C++ 64.9%Language:C 22.5%Language:Makefile 7.3%Language:CMake 4.1%Language:Objective-C++ 0.9%Language:Objective-C 0.3%Language:Batchfile 0.1%Language:GLSL 0.0%Language:Shell 0.0%