/TRIX

3-D game software render based on X11

Primary LanguageCGNU General Public License v3.0GPL-3.0

TRIX 3-D GAME SOFTWARE ENGINE

This repository contains work on my own research project: new 2d game canvas software render (w/o webgl) which overflows into engineering 3d FPS game software engine from scratch on UNIX :)

PROJECT DASHBOARD: https://trello.com/b/cVi9Nqy5/trix-3d

ROADMAP:

DONE:
1.Affine transformations
2.Bilinear interpolation
3.Clipmasks (X11 specific)
4.Tiles creation tool for map design
5.Dynamic assets loader/mapper w jpeg decompression

TODO:
6.Pixel blackout
7.Tile navigation
8.Basic controls handler

TECH DESIGN:
8.Lightning
9.Horizontal angle switch
10.3d objects
11.3d NPCs
12.HUD
13.AI
14.Sound system
15.2d menu render

3d CURRENT
screenshot_2017-10-27_23-00-08

2d CANVAS 640x320
power-mage-2d-sd

2D CANVAS 1600x800
power-mage-2d-hd

LICENSE:
GNU General Public License v3.0