PirateSoftware Game Jam 15 Attempt
I dont know why the dialogue is failing in the intro scene. It works fine in the editor. Ive tried debugging, but I cant find the issue. Dont talk to NPCs in the intro scene to avoid the issue.
My Game Design Document is viewable here: Google Docs
Herein lies my attempt for PirateSoftware's Game Jam (#15).
I say "attempt" because I admittedly bit off way more than I could chew...
I have a lot of attributions as to why this happened:
- The scope was far too large for just myself.
- While I picked a 2D game to intentionally limit scope, I also chose to go with an adventure game with quite a large scale. I wasnt able to bang out all the necessary systems to allow me to prototype the gameplay fast enough.
- Singleton managers and handling the player logic
- Because I was going to need to transition between mutliple scenes, I made all my game managers instantiate at startup and get passed around scenes as they go.
- I had the player prefab be instantiated each scene instead of persisting throughout, and came into trouble when it came time to teleport the player to specific locations within scenes.
- I think I would have needed to implement something akin to this solution I found on the Unity discussion forums: https://discussions.unity.com/t/how-to-change-transform-position-after-loadscene...
- Tile Palettes and Pixel Art
- While I chose to go with a 2D game to avoid the headaches of 3D vector math, I think my discomfort with pixel art was perhaps a bottleneck I did not expect to be so limiting.
- My preferred art style involves making 3D models and texturing them in a 3D environment. Making the tile palette for the first area was a pain and I think I'd rather try to go through with something 3D instead next time.
- The dialogue and persisting variables across Ink stories
- I chose to implement Inkle Studios' narrative scripting language through Shaped by Rain Studios tutorials and found myself pretty out of depth pretty quickly.
- By the time I got it mostly working, I hadnt much time left to implement any gameplay actions through dialogue... or gameplay in general.
BUT, I've learned a lot. And even though the product of my labor is barely "playable", I'm okay with putting it out there because to keep it to myself would seem like more of a waste of these last couple of weeks than anything else.
The prototype is still technically "playable" though:
Use WASD to move, E to interact, F to talk to NPCs, and the Mouse and left click to click dialogue choices.
View the GDD linked above to see licenses and attributions!
Code viewable here: https://github.com/afenkurtz/PirateSoftJam_15_temp
Status | Canceled |
Platforms | HTML5 |
Author | Evan Kurtz |
Genre | Adventure |
Made with | Unity, Blender |
Tags | learning, practice, Prototype |
Code license | Unlicense |
Asset license | Creative Commons Attribution_ShareAlike v4.0 International |
Average session | A few seconds |
Languages | English |
Inputs | Keyboard, Mouse |
Leave a comment
Log in with itch.io to leave a comment.