tinyverse
A gravity-based 3D platformer developed in Unreal Engine 5, featuring spherical worlds, dynamic gravity, enemy AI and designer-friendly gameplay systems.
↗Giuseppe Cricri, Game Developer e Graphic Designer. Muovi il puntatore sull’illustrazione per interagire con il personaggio, oppure clicca o tocca il suo volto per cambiare gli occhiali.
Portfolio / 01
Una selezione di lavori raccontati nel dettaglio, tra videogiochi, applicazioni web e sperimentazione visuale.A selection of work explored in detail, spanning videogames, web applications and visual experimentation.
In evidenzaFeatured
01Letsdo Games · Lead Programmer & Technical ArtistLetsdo Games · Lead Programmer & Technical Artist
Un’avventura narrativa in Unreal Engine 5: una nonna e suo nipote si ritrovano nel mondo fantasy del loro gioco di ruolo.A narrative adventure in Unreal Engine 5: a grandmother and her grandson enter the fantasy world of their tabletop role-playing game.
Approfondisci ↗View case study ↗
02Game development · InternshipGame development · Internship
Esperienza di sviluppo con Unity e C# durante il tirocinio presso Commodore.Development with Unity and C# during an internship at Commodore.
Approfondisci ↗View case study ↗
03Game programming · 3D minigolfGame programming · 3D minigolf
Minigolf 3D tra percorsi cittadini, tiri basati sulla fisica e partite multiplayer.3D minigolf across city-themed courses, with physics-based shots and multiplayer matches.
Approfondisci ↗View case study ↗
04Game programming · 3D platformerGame programming · 3D platformer
Un platform 3D su piccoli pianeti, con gravità dinamica, esplorazione e sistemi di gameplay in C++.A 3D platformer on miniature planets, with dynamic gravity, exploration and C++ gameplay systems.
Approfondisci ↗View case study ↗
KamenKai
Spiky Business
Black Cat MorganaRapid prototyping · TeamworkRapid prototyping · Teamwork
KamenKai, Spiky Business e Black Cat Morgana: tre esperienze di prototipazione e lavoro di squadra.KamenKai, Spiky Business and Black Cat Morgana: three experiences in prototyping and teamwork.
Approfondisci ↗View case study ↗Live from GitHub
A gravity-based 3D platformer developed in Unreal Engine 5, featuring spherical worlds, dynamic gravity, enemy AI and designer-friendly gameplay systems.
↗PAR CITY is a 3D minigolf game developed with Unity 6, featuring two city-themed courses, touch and mouse controls, Solo mode, an AI opponent, and private multiplayer via Photon PUN, all with FMOD audio.
↗Unreal Engine pinball project developed for the Tools Programming exam, with physics-based gameplay, Git LFS, git-flow branching model, and Unreal Git plugin integrated as a submodule.
↗Physics-based PC bowling game built in C++ with Unreal Engine 5.7.4 and Chaos Physics, featuring mouse-driven throws, spin, hook and frame management.
↗A time-based resource management puzzle built with C++20 and Raylib, featuring hex-grid strategy and adjacency-based optimization.
↗A simplified Arkanoid-style game developed in C++ with DirectX 11. The project features paddle movement, a round ball, destructible colored bricks, collision handling, game over logic, level reset, and temporary modifiers released by bricks.
↗A Unity and Python prototype that adapts an interactive 3D environment to facial expressions captured through a webcam.
↗Unity ring-toss game for a Human Computer Interaction exam, combining photogrammetry, Blender modeling, physics, and custom occlusion.
↗A Godot game prototype developed during Global Game Jam 2025, focused on fast collaborative development, gameplay experimentation, and GDScript-based implementation.
↗A Java-based implementation of the classic Snakes and Ladders board game, featuring turn-based gameplay, dice mechanics, and player progression.
↗La lista si aggiorna da GitHub all’apertura e ogni cinque minuti. In evidenza segue l’ordine delle repository pinnate sul profilo, poi mostra gli altri giochi.The list refreshes from GitHub when the page opens and every five minutes. Featured follows your profile's pinned order, then shows other games.
Chi sono / 02About / 02
I videogiochi fanno parte della mia vita da sempre. Oggi unisco sviluppo, design e sperimentazione per trasformare idee in esperienze interattive.Videogames have always been part of my life. Today I combine development, design and experimentation to turn ideas into interactive experiences.
Background
Ho studiato Ingegneria Informatica e Tecnologie Innovative per la Comunicazione Digitale, il Gaming e l’Entertainment. Nei miei progetti passo con naturalezza dal codice all’interfaccia, dal prototipo al racconto visivo.I studied Computer Engineering and Innovative Technologies for Digital Communication, Gaming and Entertainment. In my projects I move naturally from code to interface, and from prototype to visual storytelling.
Ho lavorato con Unity e C#, Java, C++, Python e tecnologie web moderne, costruendo videogiochi, progetti universitari e prodotti digitali per piccole realtà.I have worked with Unity and C#, Java, C++, Python and modern web technologies, building games, university projects and digital products for small organisations.
PercorsoPath
Università degli Studi di VeronaUniversità degli Studi di Verona
Scopri il percorso ↗About the course ↗Laurea University of Applied Sciences · FinlandiaLaurea University of Applied Sciences · Finland
Scopri il percorso ↗About the course ↗Università degli Studi LinkUniversità degli Studi Link
Scopri il percorso ↗About the course ↗Università della CalabriaUniversità della Calabria
Scopri il percorso ↗About the course ↗Sul campoIn practice
Letsdo Games · A Forgetful Story
Maggio 2025 — giugno 2026May 2025 — June 2026
Ho cofondato Letsdo Games insieme ad altri quattro fondatori: senza un budget iniziale abbiamo coinvolto 25 collaboratori aggiuntivi e portato una visione condivisa fino a una demo giocabile.I co-founded Letsdo Games alongside four other founders: with no initial budget, we brought together 25 additional contributors and turned a shared vision into a playable demo.
Ho guidato un team di sviluppo di tre persone, affiancando il coordinamento al lavoro diretto su UI e meccaniche di gameplay. Ho realizzato strumenti per QA e designer e supportato Graphic, Gameplay e Sound Programmer nello sviluppo e nella risoluzione dei problemi tecnici.I led a three-person development team, combining coordination with hands-on work on UI and gameplay mechanics. I built tools for QA and designers and supported the Graphic, Gameplay and Sound Programmers with development and technical problem-solving.
Mi sono confrontato direttamente con Gameplay Designer e Art Director per collegare scelte creative e realizzazione tecnica. Ho anche accompagnato tutto il team, inclusi i membri non tecnici, nell’uso di Git e nella collaborazione sul progetto.I worked directly with the Gameplay Designer and Art Director to connect creative decisions with technical execution. I also helped the whole team, including non-technical members, use Git and collaborate on the project.
Il progetto e il mio contributo ↗The project and my contribution ↗Tirocinio · CommodoreInternship · Commodore
Gennaio — aprile 2025January — April 2025
Durante il tirocinio presso Commodore ho curato in autonomia lo sviluppo di un progetto in Unity e C#.During my internship at Commodore I independently handled development of a project in Unity and C#.
Un collega universitario, anche lui in tirocinio, mi ha supportato con modelli 3D e animazioni.A fellow university student, also completing an internship, supported me with 3D models and animations.
Il tirocinio ↗About the internship ↗Toolkit
Contatti / 03Contact / 03
Sono disponibile per progetti di game development, esperienze web e collaborazioni creative. Scrivimi raccontandomi cosa vuoi costruire.I am available for game development projects, web experiences and creative collaborations. Tell me what you would like to build.
