Breadet Hell
DESCRIPTION
This was a duo Project with a College friend that was meant to teach us the advantages of working on other platforms such as Mobile and the difficulties that can come with that. I was the Programmer and the general Design for our systems in engine. My partner was the artist and Designed our enemies.
​
I personally think that this is one of my best games to date. I taught me both how to develop for mobile, what kind of market is on that platform and the new challenges that come with the new form of input and how I need to adapt the game accordingly.
YEAR
2022 (September 2022 - December 2022)
GENRE
Shoot 'em up, Bullet Hell
ROLE
PLATFORM
Mobile (Later ported to PC)
Status
Complete
Lead Programmer, Game Designer, Level Designer

Player
The player was the main focus of the gameplay, needing to feel nice to control while also keeping it simple to manoeuvre around the map.


This was done by keeping track of the touch input (Mouse Position on Desktop) and applying the movement to player. This meant the player could put their finger anywhere on the screen and still move the character.
​
The main setback was the fact that phones sizes, aspect ratios and resolutions are not standard. This meant that the movement was different on each screen and wouldn't move the character as much depend on screen size. Unfortunately, we never was able to fix this due to time restraints.
Waves & AI
Our game involved many different types of enemies, all with their own set of AI and attacks. While my friend made the art, I focused on getting the AI logic to work. This was relatively easy since the AI was very simple with basic attacks and no complex movement



Most enemies had unique attacks attached to them. This allowed them to not just have to touch the player to cause damage and overall made dodging an actual challenge.


Bosses
We did a lot of planning around our bosses, the health for each difficulty, each phase and each attack. We only got around to Snekzel (the 1st Boss) but all the others were planned.










