This week was a better week, giving us some extra time via a session mid-week to work out some issues with combat.
Coily was experiencing a strange bug where he would get caught in an animation loop. Since Coily’s behavior is heavily dependant on the animator, getting stuck in a loop there can put a kibosh on the whole behavior logic. What was particularly frustrating about the bug is that it seemed to appear from nowhere. The actual reason had to do with adding an activation trigger to Coily. The trigger was continuously invoking a method that changed an animator property. The problem was easy enough to fix and it taught me a valuable lesson about the Invoke method and how to best communicate with the animator.
This week there isn’t a very long list of changes, but there’s still an update nonetheless. We spent some time polishing up some elements of a boss fight and the space it takes place in. Some attention was given to filling in a bunch of blank spaces across the terrain, which can now be fully (and nicely) navigated. Additionally, some font sizing issues are FINALLY resolved for the dialog, so now that’s moving smoother. Despite a slower week than last, we’re ready to head into this week replenished and ready to rock. We did set some work sessions for the coming week involving polish on specific features and balancing them for the next test build. Bigger things we’re still working on though are mostly enemies, npcs and dialog.
Talk to y’all soon,
This week Larry put in a lot of extra time to catch up on several pieces of artwork relating to level geometry. This is just more tiles for terrain, interior floors/walls and structures. In addition to this he drew some “decor” items for structure exteriors (but hasn’t brought them into the build just yet). These are things like grates, signage, solar paneling and bits of texture to lay over exterior structure tiles to look more bricked, striped, or honeycombed. There are now several dozen objects (both interactive and static) that will be seen in the next build.
Gewargis continued working on the dialogue system. He was having trouble getting the art to be pixel perfect, but he was able to figure it out today. We switched from using a world space canvas to a screen space canvas.
We’re just about there on rudimentary NPCs (basically a person other than the intern who can kinda mill about) we just need animation cues for when our lovely new NPC is walking or jumping or any of the other animation cues. The NPC won’t do much else for now but soon we’ll be hooking them into the dialog system. Stay tuned!
(hi Dr. Nick),
Here are some highlights of what we worked on today:
Mason started the the foundations of all NPCs in Moon Intern. He also started work on an animation override controller that will allow us to streamline the animation creation process for NPCs and all characters and prefabs that have a similar animation style to the intern (basic humanoids). Expect to see more on this soon.
Larry worked on the tester playground, building structures, rooms, decorating rooms, connecting doors, adding enemies, and all sorts of fun stuff for our testers to play with. He’s also busy with getting the test build and other scenes in the game organized so we’re ready to keep iterating test builds using these scenes.
Gewargis continued his work on the dialogue system.
We also had a meeting about the upcoming build. We don’t have a date currently set, but expect more info about this soon. We’re all getting excited to show our recent changes to everyone.
Hey there, Moon folks! This week the Intern got some major improvements along with his good buddy Coily (the notoriously big member of the robot gang). First of all, the Intern’s collision has been improved to better recognize when the player is fully grounded on a slope. The Intern game object used to have a hard time recognizing that it’s grounded when landing on sloped ground. This was getting to be a pretty annoying problem so we’re glad it’s behind us.
We were also able to improve the Intern’s bounciness. At high falling velocity the Intern is meant to bounce off of the ground in a similar fashion to how the Apollo astronauts appeared to bounce around on the moon. Without capping the bounce impulse we would occasionally get insane bounces but now they should be more consistent.