Jamie Hufford
Senior Lecturer
Summary
Jamie is a senior lecturer in the School of Computing and Digital Technologies at Sheffield Hallam University. He is well established as the course leader for BEng Software Engineering and teaches various modules on the course.
About
His areas of interest and research include low level programming, optimisation, puzzle game design and development, game engine technologies (such as asset pipelines, physics and collision detection, rendering, cross platform support, etc.), and systems programming.
Previous projects include:
- A puzzle platformer published for Windows, Mac and Linux on Steam
- 2 puzzle games focussed on non verbal communication published on Android
- A physical puzzle solving game based around a raspberry pi connected to lots of IO devices
- Various game prototypes for alternate hardware such as VR and the Playdate
- A portfolio of game prototypes focussed solely on game design
- Screen recording, webcam overlay, and annotation software
- A code editor based around code metric visualisations and understanding large codebases
Teaching
School of Computing and Digital Technologies
College of Business, Technology and Engineering
Computer Science and Software Engineering
BEng Software Engineering
Programming, Systems Programming, Game Development
Research
Commercially released games on Android and Steam