Vittorio Romeo

Elite
@vittorioromeo

[](){}();

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.

655

ecst. [WIP] Experimental C++14 multithreaded compile-time entity-component-system library.

491

quakevr. Quake VR mod supporting room-scale movement, hand interactions, and melee attacks.

238

Tutorials. Repository for my YouTube tutorials + code snippets

234

camomilla. Simple Python script that simplifies C++ compiler errors. Useful when using heavily-templated libraries.

216

HL2VRU. Half-Life 2: VR Mod - Unleashed

189

scelta. (experimental) Syntactic sugar for variant and optional types.

162

zancle. VRSFML: Vittorio Romeo's SFML fork

104

cppcon2015. Repository for the slides and the code of my CppCon 2015 talks.

97

cppcon2014. Repository for the slides and the code of my "Quick game development with C++11/C++14" CppCon 2014 talk.

87

SSVUtils. [HEADER-ONLY] C++14 multi-purpose utility library that only depends on the STL.

62

vr-game-checklist. Checklist for Virtual Reality game developers.

59

vittorioromeo.com. Latest iteration of my static webpage/blog generator

54

cppnow2016. Repository for my C++Now 2016 sessions.

43

bcs_thesis. My bachelor's thesis on the Entity-Component-System pattern and ECST

39

vrm_core. Lightweight C++14 utility library. (Modernized, stripped and cleaned-up version of SSVUtils.)

35

SSVSCollision. [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.

34

orizzonte. WIP

27

unosolo. Work-in-progress Rust application that converts C++ header-only libraries to single self-contained headers.

26

majsdown. WIP

26

DODRocketsRaylib. Raylib implementation of my CppCon 2025 keynote demo (OOP vs AoS vs SoA)

24

vscode-expand-selection-to-scope. Extension that introduces a command to incrementally expand the selection to the nearest outer scope.

23

marp. Markdown presentation writer, powered by Electron.

21

SSVBloodshed. C++14 arcade game, spiritual successor to "Operation Carnage"

21

meetingcpp2016. Repository for my Meeting C++ 2016 sessions.

20

SSVEntitySystem. [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.

18

SSVStart. [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.

17

DelversChoice. Game originally created for GGJ2015...

15

vrm_pp. Small C++ preprocessor library

13

Experiments. Experimental/work-in-progress code

11

oreilly. Material and work for O'Reilly courses and publications

11

meetingcpp2015. My Meeting C++ lightning talks: "Meaningful Casts" and "Static If".

10

VeeGen. (ABANDONED) 2D terrain/dungeon generation library for games

10

accu2023. Repository for my ACCU 2023 presentations.

10

cpponsea2019. Repository for my "C++ On Sea 2019" talks.

10

presentations. Repository containing all my presentations/tutorials/talks.

10

git-ws. C++14 command line utility (git plugin) to work with multiple git repositories at once

9

DiscountCpp. [HEADER-ONLY] C++11 wrapper for the markdown library "Discount"

8

accu2018. Repository for my ACCU 2018 presentations.

8

Vertigo2Unleashed. Vertigo 2 - Unleashed

8

Quakespasm-OpenVR. Continuation of Zackin5's vive support integrated into Dominic Szablewski's Oculus modification of Quakespasm.

7

cppcon2021. Repository for my CppCon 2021 talks.

7

cppnow2015. Repository for my C++Now 2015 Lightning Talk: "for_each_arg explained and expanded"

7

Specimen. (ABANDONED) An example game using SFMLStart, VeeEntitySystem2012, VeeCollision and VeeShadow

7

cppcon2019. Repository for my CppCon 2019 talks.

6

ImmersiveSimToolkit. s&box library for immersive sim game development

6

cppnow2019. Repository for my C++ Now 2019 talks.

5

ndctechtown2020. Material for my NDC TechTown 2020 workshop

5

cppnow2017. Repository for my C++Now 2017 talks.

5

sokoban-rs-cpp. C++

5

cpplondon. Repository for my C++ London Meetup talks.

5

SFMLStart. (ABANDONED) A high-level library for SFML.NET developers

4

accu2021. Repository for my ACCU 2021 talks.

4

vrm_cmake. Shared CMake aliases, macros and functions (WIP)

4

TestGenericShooter. (ABANDONED) A top-down shooting game resembling Operation Carnage

3

cpptrace. Simple, portable, and self-contained stacktrace library for C++11 and newer

2

portal2vr. Portal 2 VR Mod

2

nautilusacademy2024. Materials for my introductory C++ game development workshop at Nautilus Academy.

2

VRSFML_HTML5_Examples. Live HTML5 examples built with my fork of SFML

2
59
Apply