Photo credit: Monty Coles and

School of Media and Communication Photography students

My name is Fabio Zambetta and I am a Senior Lecturer in the School of CS&IT, RMIT University in Melbourne (Australia).

I am the Coordinator for the Games & Graphics Programming degree (BP215) and I teach units devoted to game development, advanced games programming an AI in (computer) games.

I have been instrumental in setting up the core studio-based units in the Games & Graphics Programming as well as the Games Design degrees.

As such, I have about 10 years experience in delivering studio-based introductory classes in a multi disciplinary environment.

At the same time, I have taught specialist units in games AI, machine learning, computer graphics and virtual reality over the last 15 years.

My research interests focus on AI in computer games, Procedural Content Generation, Interactive Narrative and the use of Machine Learning in those.

Moreover, I have also a keen interest in Computer Graphics, Mixed Reality and Natural User Interfaces.

I am still a keen programmer and I tend to do a fair amount of work in C/C++, C# and Python these days.

I also use Matlab & Octave for prototyping, at times.

Finally, due to both teaching and research work, I tend to use a fair amount of middleware such as Unity3D, Unreal Engine 4 and The AI Sandbox, to name a few.

In the past, I have also used (and taught) Unreal Engine 2.X & 3.X, Neverwinter Night's Aurora & Electron engines and Quake/Doom engines.