I have decided to post my precursor to a project in here while I play with different game engines:
_______________________________
Earthbound: Pokey’s Side of the Story
Purpose:
• To explore Pokey’s character as it relates to events in Earthbound and Mother 3
Synopsis
• Pokey was generally portrayed as an individual who was not too likeable. Throughout Earthbound he taunted and mocked Ness and eventually gained enough resolve to fight Ness. However in Mother 3, we find Pokey has collected certain objects of nostalgia which implies that there is a deeper side to Pokey than originally represented.
Features
• To be determined
Content:
• Core movement and screen transition functionality has been implemented
• Collision set up in the Minch house
• Preliminary speech functionality implemented
Production stage:
• Game engine selection – Currently, I am weighing the pros and cons between several different engines between ease of learning and functionality. The three engines I am looking at are Unity, Game Maker and Construct 2. Unity is likely the most difficult to learn even with basic Java programming knowledge. Unity has many prewritten functions that make the development easier, but it takes time to learn which are useful and how to properly call them. Construct 2 is easier by far, and such the demo is made in Construct 2. There appears to be limitations in its core scripting mechanics; however, convoluted workarounds may be created. I have no experience in Game Maker but I will try the free version to see if it is useable.
Challenges:
• Learning graphics engine structure – Construct 2 has its event sheets structured slightly differently from what I would expect in a normal programming language
• Structuring functions – i.e. Move all text/speech to separate functions? Move screen transitions to separate functions?
Production tasks:
• Outline story up to daytime
• Code demo up to daytime in all three engines to see which is most appropriate
Demo notes and TODOs:
• Created in Construct 2
• Find curtain textures for the Minch’s house
• Find meteor sprites
• Block off collision on Onett night map
• Pokey’s sprite has only four directions to the walk while the engine supports eight directions: create other four directions
• Fade in/out not yet coded
• Cut out backgrounds to allow for overlapping when sprite travels behind objects (sofa, bed, cliff, tree, etc.): alternatively, find set sprites
• Add music
• Fix layering for Pokey
• Beautify text boxes