This is your work, valued
SSVOpenHexagon. C++20 FOSS clone of "Super Hexagon". Depends on SSVStart, SSVEntitySystem, SSVLuaWrapper, SSVMenuSystem, JSONcpp, SFML2.0. Features JSON/LUA customizable game files, a soundtrack by BOSSFIGHT, pseudo-3D effects.
655ecst. [WIP] Experimental C++14 multithreaded compile-time entity-component-system library.
491quakevr. Quake VR mod supporting room-scale movement, hand interactions, and melee attacks.
238Tutorials. Repository for my YouTube tutorials + code snippets
234camomilla. Simple Python script that simplifies C++ compiler errors. Useful when using heavily-templated libraries.
216HL2VRU. Half-Life 2: VR Mod - Unleashed
189scelta. (experimental) Syntactic sugar for variant and optional types.
162zancle. VRSFML: Vittorio Romeo's SFML fork
104cppcon2015. Repository for the slides and the code of my CppCon 2015 talks.
97cppcon2014. Repository for the slides and the code of my "Quick game development with C++11/C++14" CppCon 2014 talk.
87SSVUtils. [HEADER-ONLY] C++14 multi-purpose utility library that only depends on the STL.
62vr-game-checklist. Checklist for Virtual Reality game developers.
59vittorioromeo.com. Latest iteration of my static webpage/blog generator
54cppnow2016. Repository for my C++Now 2016 sessions.
43bcs_thesis. My bachelor's thesis on the Entity-Component-System pattern and ECST
39vrm_core. Lightweight C++14 utility library. (Modernized, stripped and cleaned-up version of SSVUtils.)
35SSVSCollision. [HEADER-ONLY] C++14 AABB simple collision detection/response framework for games. Depends on SSVStart, SFML2.0. It has nice performance. Features interchangeable spatial partitioning and resolution systems, a way to prevent the "crack problem", easy to use C++11 lambda callbacks for collision events. It's not perfect, but it should work very well for any simple 2D game.
34orizzonte. WIP
27unosolo. Work-in-progress Rust application that converts C++ header-only libraries to single self-contained headers.
26majsdown. WIP
26DODRocketsRaylib. Raylib implementation of my CppCon 2025 keynote demo (OOP vs AoS vs SoA)
24vscode-expand-selection-to-scope. Extension that introduces a command to incrementally expand the selection to the nearest outer scope.
23marp. Markdown presentation writer, powered by Electron.
21SSVBloodshed. C++14 arcade game, spiritual successor to "Operation Carnage"
21meetingcpp2016. Repository for my Meeting C++ 2016 sessions.
20SSVEntitySystem. [HEADER-ONLY] C++14 simple entity/component system for realtime games. Simplicity of use is preferred over a real "entity-component-system" hierarchy. Components update and draw themselves (users create their own components and override the virtual methods). Fast, easy to use and to expand. Should be fine for any simple game.
18SSVStart. [HEADER-ONLY] C++14 SFML2.0 application/game development framework. Features asset loading, windows, cameras, file system, logging, vector calculations, and many other game-dev oriented features.
17DelversChoice. Game originally created for GGJ2015...
15vrm_pp. Small C++ preprocessor library
13Experiments. Experimental/work-in-progress code
11oreilly. Material and work for O'Reilly courses and publications
11meetingcpp2015. My Meeting C++ lightning talks: "Meaningful Casts" and "Static If".
10VeeGen. (ABANDONED) 2D terrain/dungeon generation library for games
10accu2023. Repository for my ACCU 2023 presentations.
10cpponsea2019. Repository for my "C++ On Sea 2019" talks.
10presentations. Repository containing all my presentations/tutorials/talks.
10git-ws. C++14 command line utility (git plugin) to work with multiple git repositories at once
9DiscountCpp. [HEADER-ONLY] C++11 wrapper for the markdown library "Discount"
8accu2018. Repository for my ACCU 2018 presentations.
8Vertigo2Unleashed. Vertigo 2 - Unleashed
8Quakespasm-OpenVR. Continuation of Zackin5's vive support integrated into Dominic Szablewski's Oculus modification of Quakespasm.
7cppcon2021. Repository for my CppCon 2021 talks.
7cppnow2015. Repository for my C++Now 2015 Lightning Talk: "for_each_arg explained and expanded"
7Specimen. (ABANDONED) An example game using SFMLStart, VeeEntitySystem2012, VeeCollision and VeeShadow
7cppcon2019. Repository for my CppCon 2019 talks.
6ImmersiveSimToolkit. s&box library for immersive sim game development
6cppnow2019. Repository for my C++ Now 2019 talks.
5ndctechtown2020. Material for my NDC TechTown 2020 workshop
5cppnow2017. Repository for my C++Now 2017 talks.
5sokoban-rs-cpp. C++
5cpplondon. Repository for my C++ London Meetup talks.
5SFMLStart. (ABANDONED) A high-level library for SFML.NET developers
4accu2021. Repository for my ACCU 2021 talks.
4vrm_cmake. Shared CMake aliases, macros and functions (WIP)
4TestGenericShooter. (ABANDONED) A top-down shooting game resembling Operation Carnage
3cpptrace. Simple, portable, and self-contained stacktrace library for C++11 and newer
2portal2vr. Portal 2 VR Mod
2nautilusacademy2024. Materials for my introductory C++ game development workshop at Nautilus Academy.
2VRSFML_HTML5_Examples. Live HTML5 examples built with my fork of SFML
2