
ACADEMY PROJECTS

Memories of Atlantis




Genre: Freemium mobile game
Engine: Unity 2020.2.1f1
Team Size: 9 ( 3 programmers )
Role: Game programmer
Duration: Jan - Feb 2021 (6 weeks)
Platform: Android
​
First mobile game.
It has two main game loops:​
​
- Memory -
The well known card game gives you the chance to earn in-game currency and resources. Use it to unlock new areas, buildings or memory's levels.
​
- City building -
Spend your currency and resources in order to rebuild the lost city of Atlantis.
​
Made in collaboration with WhatWapp Entertainment.
​
Skills gained:
​
-
Project setting for mobile
-
Whole implementation of a simple card game
-
Scriptable objects for data assets
-
Implementing math formulas
-
Storing data in Json files
-
Multi scene management
-
UI interactions
​

Chuck's Conquest




Genre: Arcade wood cutter
Engine: Unity 2020.2.1f1
Team Size: 8 ( 2 programmers )
Role: Game programmer
Duration: Nov - Dec 2020 (5 weeks)
Platform: PC (Windows)
​
Our first project using C#.
​
Chuck's purpose is to explore and collect resources for the "MotherBeaverLand" in order to find a new place to colonize for his race.
​
Skills gained:
​
-
In game NPC behaviours
-
Collisions and tree interactions
-
Main character movement
-
Main character tools handling and selection
-
Math (geometry and trigonometry)
-
Coroutines
-
Async
-
Animations
-
VFX
-
Sounds implementation

Pong Up



Genre: Arcade
Engine: Unity 2020.2.1f1
Team Size: 3 ( 1 programmer )
Role: Game programmer
Duration: Oct - Nov 2020 (2weeks)
Platform: PC (Windows)
​
Our first project.
Made using Bolt (visual scripting).
It's the classic pong game with a little spice up: the last bat touching the ball can possibly catch a power up to get a bonus or give its opponent a malus.
​
Skills gained:
​
-
Project setting
-
Project versioning
-
Unity physics system
-
Visual scripting (Bolt)
-
UI implementation
-
Scenes management
​
GAME JAMS

Babel




Genre: Tower construction
Engine: Unity 2020.2.1f1
Team Size: 6 ( 4 programmers )
Role: Game programmer
Duration: GMKT2021 (48h)
Platform: PC (Windows)
​
My first Game Jam.
An amazing experience to learn more and try to prototype as fast as possible.
​
The main theme was "Chained togheter". Our team developed the idea of a tower builder which goal is to reach the top of the level. Some figures add weight to the tower others make it lose weight. Don't load always the same tower!! You can also chain more towers to get extra load resistence.
​
Skills gained:
​
-
Quick brain storming
-
Fast prototyping
-
Math (probabilities)
-
Sprites animation
​
PERSONAL PROJECTS

Solitaire




Genre: Card game solo
Engine: Unity 2020.2.1f1
Team Size: Me
Role: Game developer
Duration: 1 week
Platform: Android
​
My first completely solo project.
Classic solitaire card game.
Besides basic gameloop the app allows to store highscore online, get hints on your best possible action and undo your last moves.
Started as a prototype it got me involved because I had to put a lot of effort to make a useful codebase in order to possibly reuse it to create other cards game.
​
Next features:
- Saving
- Instructions
- Custom editor
- End game anticipation
- UI theme based on dates​
- Animations + VFX
​
Skills gained:
​
-
Git setup
-
Game rules study
-
Game loop design
-
UI resizing on multiple devices
-
Patterns implementation and adaptation
​

Blackjack




Genre: Card game solo
Engine: Unity 2020.3.20f1
Team Size: Me
Role: Game developer
Duration: 1 week
Platform: PC
​
My second completely solo project.
I had to learn to play Blackjack to make this videogame.
I reused the code created for Solitaire.
In this game you are the Dealer and able to choose how many AI agents will be involved, 1 to 3.
Each AI will workout his best action based on its card.
The decision will be displayed through texts and animations.
I did some digging to find some common strategies used by Blackjack players.
​
Skills gained:
​
-
Animation layers
-
AI behaviours
-
Game architecture
-
Dependency injection
-
Deeper knowledge of C# language
​

Game Developer
GINO VALERIO
Hello,
I'm Gino Valerio, a proactive and collaborative software developer eager to bring my expertise to your team. With a background specifically focused on programming, I have honed my skills through various experiences in the tech industry.
My journey began at the Digital Bros Game Academy in Milan, where I obtained the title of Video Game Programmer. There, I gained a solid foundation in programming principles and techniques tailored for game development.
Subsequently, I further expanded my knowledge and skills during my time at Zuru Tech, where I delved into Unreal Engine and C++, gaining valuable experience in developing complex systems and optimizing performance.
Additionally, my tenure at Miniclip provided me with hands-on experience in Unity and C# development, allowing me to contribute to the creation of engaging and immersive gaming experiences.
My passion for problem-solving and my ability to adapt to new technologies make me a valuable asset to any software development team. I am committed to delivering high-quality solutions and driving efficient and effective operations.

Cults of Praywood




Genre: RTS Multiplayer online
Engine: Unity 2020.2.1f1
Team Size: 14 ( 4programmers )
Role: Game programmer
Duration: Mar - Jul 2021 (5 months)
Platform: PC (Windows)
​
First multiplayer online game.
Four players, each one of them impersonate a random given deity. Their purpose is to to take control of the "Praywood".
​
Every player starts from a pre-assigned corner and will be able to expand their influence by conquering territories. To make this happen cultists need to be send on connected territories and, when converted, use god abilities or totems in order to bend other deities to your will.
​
Made in collaboration with 34BigThings.
​
Skills gained:
​
-
Lobby and connections management
-
Game structure based on Server/Clients interactions
-
Shaders & VFX
-
Game programming patterns such as MVC, Data locality, State, Strategy, Injection, Pool, Type Object, Singleton.
-
UI interactions
​