The Last Fungus

The Last Fungus

Team size 3
Project duration 2 months
Primary role Render & Collision programming
Language used 8-bit Assembly for the Z80 instruction set
Release date 02/11/2021

Game Description

The Last Fungus is an action game devloped entirely in 8-bit Assembly for the Amstrad CPC 464.
The game can be played in Solo vs the AI or in local multiplayer so you can challenge your friends.

This was the first time that my team and I were programming in Assembly language so we had to learn and make the game in 2 months. To develop the game we implemented a very simple version of an ECS Videogame Engine and we implemented all our systems based in that engine.

Game Download

We have an Itch.io page where everything about the project is explained. It has the instructions to download and try the game if you want ;).

GO TO PAGE

Game Trailer

What I did

In the development of this game I had two main tasks.

-The first task was the development of the Render System. I developed like four different versions for the render system and at the end we selected the one that fit better with the other systems and the one which gave us the best performance because our game had to be a very frenetic game and we needed a high framerate performance.

-The second part was the Collision Detection System. This system needed to have a very specific requirements, the entities had to be able to jump and stay in the platforms and, at the same time, had to be able to jump to the platforms from below but giving a good game feeling.