Thursday, 16 May 2024

GameJam 2 Production

Menus


Main menu


Death Screen


In the future we planned to implement a leaderboard for people to record their scores/times


 Map

we have decided to make the map a basic forest style and made basic low poly assets to fit this, shown below.



 






This is an example of a first draft of what the map would look like in the game and what the player would see while in the game.
we decided to go low poly so that more effort could be put into making sure the game worked how we wanted it to.


Player


At the moment we just have a placeholder for what the player character looks like

the line coming off of the character is the weapon the player utilizes through the game to fend off the enemies, when pushing the spacebar, the player shoots a projectile at whichever direction the mouse is facing to hit an enemy.

This code manages the player's health and deals with damage dealt to the player character


Player movement


Weapon control



Enemies

the enemies currently are just cubes that follow the player as we ran out of time to make the game look better but we are glad with the progress we made in the functionality of the game.

the enemy character spawns in select areas of the map and from these points, per round, the spawn rate increases to slowly fill the map

on their own the enemies do not do a lot of damage but when they group up the damage amplifies.



Enemy Viewport





When the enemy spawns in it finds the location of the actor and follows behind


When triggered by a timer, a select rate of enemies spawns into the game map for that round


XP




As the player picks up more and more xp it fills the bar. in a future version of the game we planned to make a store for the xp to be spent or for every time the bar fills up it makes the character's max hp increase

This connects the xp pickups to the xp bar, making it increase as more are picked up


After the xp is picked up it destroys itself so that the player only picks it up once


Health

this bar lows as the enemies collide with the player character. once this bar is empty the player dies.


Pickups


When the pickup is grabbed by the player, their health goes up by a set amount


Once the pickup is grabbed, it is destroyed



GameJam 2 prethoughts

 Topic: Growing


Me and Daniel decided to use the theme of "Growing" to make a horde based game where the player must try to survive and gain xp as enemies continuously spawn around the map in bigger and bigger groups until the player is finally overcome with too many enemies and dies

we have also thought of an idea that the xp can be used between rounds for abilities or bonuses to use in a side menu store sort of mechanic

pickups around the map can also be found for the player to be able to heal throughout the rounds and they will spawn less and less per round until they stop spawning

we imagine this game to be top down

the player should also have a way to destroy the enemies with some sort of weapon (ie a gun)

Wednesday, 8 May 2024

Norfolk Games Festival Meeting

 On Friday the 3rd of March we joined a call with the Festival managers for the Norwich Games Festival and they liked what we had presented and they did not want to change anything about our game but did warn that younger peoples would be at the festival and just to be warned to be careful about what we choose to have in the game and keep it mostly tame as we are making a horror genre escape room game but that is fine for us as we do not get graphic or show gore or have many/any adult themes in our game that would be too bad for the people we are showing our game to.

Me and Daniel also showed a PowerPoint presentation of what we would be speaking about in our half hour talk at the festival and we were told to make our talk more personalized as to our own experiences in studying games development as there will be other talks with people already in the industry that will give more of a look into what goes into working instead of the studying side of things.

GameJam 2 Production

Menus Main menu Death Screen In the future we planned to implement a leaderboard for people to record their scores/times  Map we have decide...