top of page

Michael Sweetman

Game Programmer

Desktop Screenshot 2020.11.27 - 14.49.12
Home: Welcome
FrozenDepths.png

Frozen Depths

Frozen Depths was my major project during my second year at the Academy of Interactive Entertainment. A team of 3 programmers, 2 artists and 2 designers worked on it from July to November 2020.


It is a singleplayer, narrative-driven puzzle game. Play as Dr. Fabio; a scientist in search of a cure for a strange illness plaguing the world. Discover a powerful tool and use it to melt and create ice throughout the vast caves of Antarctica. 


I contributed to this project as Lead Programmer, Shader Programmer, UI Programmer and Ice Gun Programmer.

Home: Image
GeminiSignal.png

Gemini Signal

Gemini Signal was my major project during my first year at the Academy of Interactive Entertainment. It is a platformer where enemies of the same colour are unable to detect you. Switching colour to pass by enemies undetected to progress was the core of the game.

​

My main contributions in the project were scripts relating to UI, enemies and camera movement.

Home: Image
RoomGenerator.PNG

Room Generator

The Room Generator is a set of scripts used to procedurally generate a room using Cellular Automata and Marching Squares.

Home: Image
SweetEngineGraphics.PNG

Game Engine

My game engine 'SweetEngine' was written in C++ using OpenGL and GLFW. It supports shaders, textures, lighting. The engine was also used to create a 2D physics engine.

Home: Image
PixelArtAnimationTool.PNG

Pixel Art Animation Tool

The Pixel Art Animation Tool was a C# project I created at the end of my first year at AIE. It has many tools (pencil, eraser, eyedropper, fill, lighten, darken and line). It allows you to create multiple frames and play them back at a desired fps in the program. You can also export the frames you created as either a spritesheet or folder of images alongside a generated cpp and header file to be used alongside AIE's bootstrap.

Home: Image
Desktop Screenshot 2020.11.27 - 14.19.28

Ye Olde Beach Disaster

Ye Olde Beach Disaster was a 2 day game jam birthed from a random name generator. My role was primarily related to the player; movement, shooting and ice cream creation.

Home: Image

Contact Me

0407 754 641

  • LinkedIn
Home: Contact
  • LinkedIn

©2020 by Michael Sweetman. Proudly created with Wix.com

bottom of page