Amerigo Moscaroli - Game Programmer
  • Home
  • University Projects
    • Eye-Snipe
    • Airport Mayhem
    • Star-Buck
    • HLSL Demos
  • Professional Work
    • Race Yourself - Glass (Beta)
    • Race Yourself - Mobile (Beta)
    • Race Yourself - Gear
    • Crazy Slots Adventure
    • Cops 'n' Robbers: World Tour
  • Tutorials
    • OpenGL ES Video Tutorials
    • Creating Cross Platform Games with Xamarin
    • Creating a 2D Platformer
    • Create and Monetize your C# Games on iOS and Android
  • Personal Projects
    • A Crack in Time - Dev Blog
    • Time Runner

Eye-Snipe (C++ OpenGL)

Picture
This was my final year project for my course, where I created a first person 3D sniping game using C++ and OpenGL that also implements FaceAPI as an input method. FaceAPI is a head tracker that can detect rotation and movement and I used this to control the camera in the game. All models were created in Maya and imported into Visual Studio using Assimp, the Open Asset Import Library. Everything was created by myself including models and all programming.

For more information click here

Airport Mayhem (Java/Android)

Picture
This game was created within a month for my Mobile Games module where we were tasked with creating a flight controller game for Android where a player must guide planes to their correct landing zone using their finger. This game was created using Java with the Android SDK with all assets created using Photoshop and has a number of features including animated sprites, collisions and sprites that are scaled based on device size.

For more information click here

Star-Buck (C++ OpenGL)

Picture
This is a project that I contributed to as part of a group in my Games Programming module where we had to create a simple game environment using C++ and OpenGL. I was in charge of programming the camera, collision detection, heightmap loader, particle systems and the model importer. For this assignment we decided to create a simple game similar to Starfox where you control a ship and shoot enemies but more emphasis was made on the actual engine that we created. This project was created within two weeks. 

For more information click here

HLSL Demos (XNA/C#)

Picture
This is a combination of work that I created while learning Advanced Graphics. This includes the following features:
  • Normal Mapping
  • Specular pre-lighting pass
  • Particle Systems
These features were implemented using HLSL in XNA.

For more information click here