Dec 23, 2020GameDevHQ — Day 33 — NovaStar Dev Diary: Audio and SingletonsAloha! Today in continuing with our retrospective and logging of the development of the NovaStar project I will be detailing some of the implementation of the audio for the game. Before we get into it I would like to plug our project which was published on itch.io …9 min read
Dec 22, 2020GameDevHQ — Day 32 — NovaStar Dev Diary: Abstract Classes and Picking up where we left offAloha! It’s been a while and as development of the NovaStar project continued in full swing keeping up with the workload along with some other commitments meant I had to put the daily dev diary posts on hold for a few weeks. With my schedule opening up again I can…10 min read
Dec 9, 2020GameDevHQ — Day 24 — NovaStar Dev Diary: Scripted Enemy BehaviorAloha! Today we continued development on our NovaStar project and with the weapons locked in we put our focus onto developing our enemy roster for the game. My responsibility for the day was to build a new enemy type that is small, fast, and dies in one hit which we…6 min read
Dec 8, 2020GameDevHQ — Day 23 — NovaStar Dev Diary: It’s All Coming TogetherAloha! Today our team continued our development of our team project however the report today will be a bit on the light side for programming detail. …2 min read
Dec 5, 2020GameDevHQ — Day 22 — NovaStar Dev Diary: Putting the Weapon System TogetherAloha! Today’s chunk of development consisted of working on two main features, integrating the weapons that have been created into the weapon system for the game and completing the charge laser weapon which received another round of revisions. The Weapon Selection System The weapon system was developed by my teammate…7 min read
Dec 4, 2020GameDevHQ — Day 21 — NovaStar Dev Diary: Power WeaponsAloha! Today we are continuing with the point of development that I left off at yesterday which was developing a new type of weapon for the player to use. The weapon in question was a sustained laser that the player can sweep over multiple enemies. Programming this mechanic was a…6 min read
Dec 3, 2020GameDevHQ — Day 20 — Creating the Weapon BaselineAloha! For today we started our development in proper by working on our chosen roles to put together a 2.5D side-scrolling shooter. My role for this section of the project was developing the different weapons that the player will switch between as they upgrade themselves by destroying and downgrade themselves…5 min read
Dec 2, 2020GameDevHQ — Day 19 — Starting Team ProjectAloha! Today we shifted gears in the program and we started on a group project that we plan to the develop over the next 1–2 weeks. We are a team of 6 members who are aiming to make a 2.5 side scrolling arcade shooter in a similar style to the…3 min read
Dec 1, 2020GameDevHQ — Day 18 — Enemy Movement Patterns and Negative PickupsAloha! Today’s work was a continuation of the development of different enemy movement behaviors and types for Phase II: Core Programming. Where I last left off yesterday I was able to implement a a basic variation to the enemy movement patterns where the enemies can travel in varying diagonal angles…9 min read
Nov 29, 2020GameDevHQ — Day 17 — Starting Core ProgrammingAloha! Today was the day I moved on from the Framework phase into the Core Programming phase of the course. This involved a new set of challenges to implement and expand the experience of the game. At first I made a quick pass through the list of requirements and checked…4 min read