Week 6 - Game World, Polish
This is the "last" week of developing Ninja Wizards so I wanted to clean everything up and bring it into a complete state that is ready to be released. I am very happy with how much I have achieved this week.
Play World
I managed to create a completely new scene in this one week which will serve as the main stage for the player to test their strength and battle enemies as shown by Fig.1 and Fig.2. I did not want to leave just a tutorial world with a rough endgame. I wanted to the player reward for mastering their skills with their powers. This new scene provides a unique and open arena to allow players to explore their abilities and test their limits. I am extremely impressed by myself how I was able to quickly craft this stage. It was not hard at all, especially considering I was able to copy over all the nitty and code-y bits from the tutorial world.
Fig.3 shows in the top right corner the player getting a point for each enemy they kill. In this example, I show the text colour changing to show the player that they are doing really well when reach certain checkmarks.
Enemy AI
The AI this week was really hard to polish up. Despite them being "simple", they have a hard time running as intended. Fig.4 shows the hardest thing I had to deal with, which was the AI's animations. I wanted clean and accurate animations from the enemy to ensure that the player would not be confused by their movements. A mechanic of the game involves seeing enemies "charge up" before attacking so that you can potentially perform a parry. The following figures (Fig.4-6) show just some of the animation bugs.
Eventually, the majority of problems had been fixed. Fig.5 also shows enemies getting stuck on each other, so I removed collisions between them which barely changed anything other than making their pathing much cleaner.
Overall, I am really happy with what I have finished with.
Ninja Wizards
Ninjas and Wizards. Combine them together and you get a deadly dance of mystical grace
More posts
- Documentation + User GuideOct 15, 2023
- Week 5 - Enemy AI, Title ScreenOct 08, 2023
- Game TestingOct 05, 2023
- Week 4 - User InterfaceOct 01, 2023
- Week 3 - World Map(s)Sep 24, 2023
- Week 2 - Player AbilitiesSep 17, 2023
- Week 1 - Player MovementSep 08, 2023
- Game Concept (Assignment 2)Aug 20, 2023
Leave a comment
Log in with itch.io to leave a comment.