Game programming · 3D platformerGame programming · 3D platformer
Tinyverse
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.
Tinyverse è un platform in terza persona sviluppato in Unreal Engine. Il giocatore esplora mondi sferici, passa tra diverse influenze gravitazionali, raccoglie monete e affronta nemici e piattaforme mobili.Tinyverse is a third-person platformer developed in Unreal Engine. Players explore spherical worlds, move between different gravitational influences, collect coins and face enemies and moving platforms.
02 / 04
La sfidaChallenge
Rendere coerenti movimento, orientamento del personaggio e telecamera su superfici sferiche, collegando questi sistemi al resto del gameplay.Keeping movement, character orientation and the camera consistent on spherical surfaces while connecting those systems to the rest of the gameplay.
03 / 04
La soluzioneSolution
Ho lavorato alla programmazione e all’integrazione dei sistemi in C++ e Blueprint, concentrandomi su movimento, gravità planetaria e comportamento dei nemici. Il progetto comprende anche HUD, menu, salvataggi e audio FMOD.I worked on programming and system integration in C++ and Blueprints, focusing on movement, planetary gravity and enemy behaviour. The project also includes a HUD, menus, saves and FMOD audio.
04 / 04
RisultatoResult
Un platform giocabile che riunisce esplorazione planetaria, combattimento, interfaccia e persistenza. Video e screenshot mostrano sia il gameplay sia il flusso dei menu e dei salvataggi.A playable platformer bringing together planetary exploration, combat, interface and persistence. The video and screenshots show both gameplay and the menu and save flows.
Le sezioni avanzano automaticamente.Sections advance automatically.