Me and other guys from S.P.R.I.Te., with the help of professors from Unibo, had the chance of working on Game as a Lab, a project made by students for students to teach game programming patterns and principles.
This was not intended to be a real university course, but simply one of the many activities made by students. It was divided in five different encounter of 4 hours each, the main objective of the course was to "show how powerful videogames are as a training center for programming and software engineering".
Game as a Lab was well received from students that joined forces to understand how fun, easy and yet hard game developing can be. In my blog I'm gonna share some material I made for the project hoping this could help some folks on the net.
- Introduction to game programming (Roll a Ball)
- this tutorial is the same as the roll a ball video tutorial presented on the unity3d webpage
- Building a simple Survival Shooter
- this tutorial was presented during Unite2014
- Complex behaviours for autonomous entities
- extension to the survival shooter tutorial in witch enemies move autonomously showing collective behavioral patterns