Unit 4: Production Techniques
Unity is a tough beast, not everything will work like you wanted to and there may not be much help on the internet for your problem. I've made sort of games in Unity, by that I mean I was able to make a character walk freely, and the road to get to that can be a bit bumpy. It is extremely important to make no spelling mistakes when coding because Unity will not help you to correct them, so if you have an error make sure you comb through everything to find the problem. Now when you're making a game and struggling with the software you need your suffering to not be in vain, you have to make your game playable. Affordance in game design is conveying to the player what an object does and how to use it. Best example of Affordance is a door knob, it conveys to the player that the door knob opens the door without telling them directly.
Team Reflection
For my team I am the programmer, I am in charge of the quality of the code and makes sure everything works. Programming is the glue for the entire game and the most important part of making a game. For a lot of the last part of the production cycle, I was trying and making sure that all of the code works. I have run into a lot problems when coding
Artifact 1 - Design a Game Environment
^Here's my submission for Design a Game Environment, not final.
Artifact 2 - Coding
Here are several examples of code that helped make Strangview. (From top to bottom: Movement, Pause menu, Pick up system)