PizzaYOLO

PizzaYOLO is a vertical smup mobile game

logo
Big budget title screen

It is a game that I have developed as a course material for lessons I'm giving at Ecole Polytechnique, Palaiseau.

The goal of the course is for pupils to build their first Unity game, and understand the main issues of game development.

The philosophy is that for every aspect in the lesson, there is an application in PizzaYOLO.

Also, the game code is given to the student, allowing them to reverse engineering and pick the feature they need for there own creation. 

No dev challenge here except being as clear as possible concerning project organization, code and concepts, explained to a totally different audience.

game
Throw pizzas to aliens so they can go back home



Main subjects include : Git, game computation loop, engines, Unity, cameras, new input system, physics, prefabs, uGUI, tricks like object pooling and LOD, Unity Animator, tilemaps, and a bit of sound integration.

Specific code topics : Mono, coroutines, raycasts, singletons, event based architecture, scriptable objects, async scene loading.