An open API service indexing awesome lists of open source software.

https://github.com/leosery/gamedev-experiments--cpp-2025

Collection of small experiments realized while exploring game and engine development. A centralized space for my various learning tests and technical discoveries.
https://github.com/leosery/gamedev-experiments--cpp-2025

cpp data-oriented-design game-development glsl mutlithreading shaders

Last synced: 7 months ago
JSON representation

Collection of small experiments realized while exploring game and engine development. A centralized space for my various learning tests and technical discoveries.

Awesome Lists containing this project

README

          

# GameDev-Experiments--Cpp-2025

This repository gathers various small-scale game development experiments and tests that are too small to have their own dedicated repository but are valuable for learning purposes. It serves as a centralized space to collect my different C++ learning tests and technical discoveries made during the year 2025.

## Projects

### [Shader-GLSL](./Shader-GLSL)
A small GLSL shader that generates two energy balls spinning around each other and blending when they intersect.

![Shader GLSL Demo](./Shader-GLSL/ReadmeContent/TechnicalDemoGifs/Demo.gif)

## [DataOriented](./DataOriented/)
Comparison between Object-Oriented and Data-Oriented design approaches using employee data processing as a case study.

![DataOriented Demo](./DataOriented/ReadmeContent/DemoScreenshots/StatsDemo.jpg)

### [WorkerPool](./WorkerPool/)
A lightweight C++ thread pool implementation for managing concurrent task execution.

![WorkerPool Demo](./WorkerPool/ReadmeContent/DemoScreenshots/Demo.jpg)

## Repository Structure

Each mini-project has its own folder at the root level, containing:
- A specific `README.md` file describing the project and documenting its usage
- The source files