tinyraycaster
Starter code
A minimalistic 3D graphics project designed to be a learning tool and starter code for building a simple 3D shooter.
486 lines of C++: old-school FPS in a weekend
2k stars
41 watching
141 forks
Language: C++
last commit: almost 6 years ago 3d3d-graphicsc-plus-pluscomputer-graphicscppenginefpsfungraphicsimageslearningopenglpicturepixelsrasterizerraycastingrenderingrendering-enginesoftware-renderingtutorial
Related projects:
Repository | Description | Stars |
---|---|---|
| An initiative to create simple, compilable, and playable C games with basic features. | 341 |
| A simple 3D rendering software using C and OpenGL, providing a complete example of a fixed-pipeline software renderer. | 2,209 |
| A starter project combining 3D graphics and UI development using Three.js, Mithril.js, and TypeScript. | 39 |
| A single-header, zero-dependency C++11 library for reading and writing the PLY mesh file format in both binary and ASCII modes. | 623 |
| A starter project for building Phaser-CE games using TypeScript and Webpack with automated asset management and live reloading. | 424 |
| An SFML project providing a step-by-step guide to building a game using the Simple and Fast Multimedia Library (SFML) in C++ | 11 |
| A high-level SFML activity and segue mini library for creating animation and transition effects in games. | 71 |
| A lightweight C++ library providing simple GUI widgets for the SFML game development framework. | 1 |
| A starter kit for building web applications using Hyperapp and TypeScript | 42 |
| A minimal 2D rendering library for Rust. | 1,177 |
| A minimal BASIC interpreter for microcontrollers | 25 |
| A C++ library for creating 2D games with support for sprite animation, tile-based grids, and basic pathfinding. | 51 |
| A starter kit for developing smart contracts with a full Typescript environment using Hardhat as the platform layer | 410 |
| A Python 3D graphics library designed to be easy to use and follow the structure of Three.js. | 113 |
| A starter project for building web components with Stencil using TypeScript | 320 |