Lists (1)
Sort Name ascending (A-Z)
Stars
📚 List of awesome university courses for learning Computer Science!
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
A simple base layer, and utilities for my own C development. A lot of the stuff came from https://www.youtube.com/c/Mr4thProgramming, but I have made a few simplifications/modifications
Basic renderer to be used as a starting project for the game physics book series
A guide to making a game engine from scratch in modern C++
A collection of C++ game engine architecture samples.
Shaders For People Who Don't Know How To Shader, a tutorial series for beginners!
An example of how I like to architect applications in C++
💡 Experimental real-time global illumination renderer 🦀
Awesome list of resources for Game Engine Development.
Galaxy Engine is a fully interactive 2D gravity simulator. Play with tens or hundreds of thousands of particles in real time
The open-source CapCut alternative
Augmented Vertex Block Descent (AVBD) reference implementation
Basic cloth simulation using Verlet integration
A brief computer graphics / rendering course
Master programming by recreating your favorite technologies from scratch.
Curated list of project-based tutorials
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
A collection of resources on modern C++
Its a program that finds the shortest sequence satisfying given constraints on a rubik cube. Useful to craft new solution strategies and understand the Rubik Cube better. Made with GraphicsCortex
xml parser implmentation without the c/cpp standard library (including malloc or new) for embedded systems
A curated list of awesome places to learn and/or practice algorithms.
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
Learn Low Level Design (LLD) and prepare for interviews using free resources.