Projects

Platforms: Android, Windows

An isometric puzzle game where the goal is to orchestrate and manipulate your death to progress.

This is one of my end of second year projects at AIE that I programmed for. I worked in a group of 2 artists and 3 designers. We were tasked with pitching, prototyping and developing a game over the course of a semester.

Platforms: Android, Windows, Linux, Mac OS X

2020 Freeplay awards finalist in the Student Game category!

Launch building materials at stranded individuals to protect them from the impending boulder storm. A 2D physics-based mayhem puzzle game.

This is the first Global Game Jam that I've participated in and I am very proud of myself for what our team could create. Our team consisted of one designer, one artist and myself as the programmer.

Trailer, dev-talk & downloads: https://github.com/DavidF-Dev/ShelterPelter-GGJ-2020

A retro 2D pixel art platformer where you are a stranded adventurer on an unexplored and dangerous alien planet.

This is one of my end of second year projects at AIE that I programmed for. I worked in a group of 3 artists, 3 designers and 2 programmers (including myself). We were tasked with pitching, prototyping and developing a game over the course of a semester.

Itch.io page: https://the-planet-unknown-team.itch.io/planet-unknown

1st-year student group project simulating game pre-production and development.

This is my 1st-year major group project at the Academy of Interactive Entertainment where multiple disciplines come together over 10 weeks to plan and develop a prototype that meets a client's brief. It was developed in C# in Unity. Our team consisted of three designers, four artists, and myself as the programmer. I am very proud of what we were able to achieve in the short time we had to create the game.

Trailer, dev-talk, documents & downloads: https://github.com/DavidF-Dev/LizardWizard-2019

Endless Grotto is a 2D procedurally-generated rogue-like platformer. Cave systems are generated and filled with enemies and loot for the player to explore.

The game is made in C# using the Nez framework by Prime31. Cellular Automata is used to generate the levels.

Downloads: GitHub or Itch.io

A personal project I was working on in my free time.

>> Development Log <<

The game is a 2D platformer and the main mechanic is jumping on various kinds of crates. It is inspired by traditional Mario platformers and Matt Thorson's An Untitled Story.

I learned a lot of useful coding techniques for creating a fun platforming experience.

Lost Soul is a Game Jam game created by myself and other AIE students.

The Game Jam was held at AIE Campus Canberra on September 2019. The theme of the jam was Restoring Harmony.

Our group consisted of five members: two artists, two designers and myself as the programmer. We were given one weekend to create a game that somewhat related to the theme.

Magnetic Jolf is a Game Jam game created by myself and other AIE students.

The Game Jam was held at AIE Campus Canberra on July 2019. The theme of the jam was It's not you. It's me.

Our group consisted of four members: one artist, two designers and myself as the programmer. We were given one weekend to create a game that somewhat related to the theme.

A C++ Physics Engine that demonstrates a complex simulation containing multiple static and dynamic rigid bodies interacting together.

The engine includes four body shapes: circle, plane, axis-aligned bounding box (AABB), and oriented bounding box (OBB).

My 1st-year student project showcasing various data structures & algorithms implemented in C++.

Centipede is an application that contains 3 games and multiple data structures/algorithm showcases, all of which were created in C++ using a simple graphics library provided to us.

Platforms: iOS, Android

My year 12 final class project at Lake Tuggeranong College.

This app was designed by a school for use in all schools. New students can find their way around their new school in a fun, innovative app that incorporates the use of Augmented Reality (AR) with learning.