About Ian Evans
Before joining the University, I taught BSc (Hons) Games Technology at another institution for nearly 12 years, partly serving as Deputy Course Director and Course Director during that time.
My previous teaching focused on module leadership in game physics, game graphics, game networking, C++ programming, and VR/AR for games. I also supported a range of modules in both games and computer science, including programming and algorithms, usability, game AI, and concept development.
I'm currently Deputy Programme Leader and teach BSc (Hons) Game Development.
Teaching and supervision
I am involved in a range of modules, including:
- Module Leader – Game Design and Development (CET1003)
- Module Leader – Game Showpiece (CET3017)
- Module Leader – Multiplayer Game Programming (CET3001)
- Module Leader – Procedural Content Generation (CET3003)
- Supervisor – Computing Project (CET3011).
I have previously been involved in the following modules:
- Supporting – Machine Learning and Data Analytics (CETM47)
- Supervisor – Computing Master's Project (PROM02).
Interests
My academic interests include:
- General game programming (C++, C#)
- Game development with industry standard game engines
- Game design
- Virtual Reality for games.
