Team Blue Assignment 1 Devlog 1


[Fall 2021 Intro to Game Programming] Team Blue Assignment 1 Devlog 1

Game Development Process

We started the game building with a brainstorm meeting. In the meeting, we talked about the type of the game we wanted to build (ninja combating enemies) and features we want to include in the game (enemies, traps, levels, etc).

Then we distributed our work and started working on the game in the repository.

For MVP, we built a test scene just to test the abilities of the ninja character and how it interacts with the enemies. We achieved the basic moving functionality and teleporting ability for the player. The enemy would follow the character when the character is within a certain radius and attack the character when it gets close to the character's position.

Then we move on to the level design, sprites and animation for the character. We have several different poses for the main character, the player, which includes ninja run, ninja idle, and ninja jump.

Same for our boss character, which have idle, attack and done attacking poses.

We also added a title scene to the game so the player can play or exit the game.

Then we move on to adding more features, such as weapons for the player and the boss:

health bar component (learned from this tutorial), which is consists of a bar and a heart:

icons for ability cool down, as we don't want the player to teleport constantly. We have icon for both active and inactive states of teleporting.

We also refined the levels that were previously built and added more levels to the game. We came up with more sprints for bricks, portals, traps and decorations.

Playtesting

During the playtesting, we only had a two levels ready for testing. Since itch was down during that time, we showed the game from the local build and didn't get a chance to receive comments on the game operation. The main questions we got was actually related to the place holder of the traps, as we haven't made sprites for them. Also we figure that we need to make improvements for our bricks used in levels as the scaling is a bit off.

Files

assignment1.zip Play in browser
Oct 22, 2021

Get The "Ninja" Way