Postmortem: Programmer
Hey everyone!
My name is Hunter, and I was the assigned programmer for this 4-Week game project. I had a lot of fun stepping outside my comfort zone and getting deeper into more complex blueprinting!
The Kanban board for this project listed my hours at around 27.5, and while I didn't keep count, I can say for sure I spent much more than that on this project. This is mostly due to me still being an amateur with handling blueprints in Unreal Engine, so I spent a lot of time learning, testing, bugfixing, and so on. I just want to give a huge thanks to 'Code Things' on Youtube as he has so many useful tutorials on his channel.
For my last project, me and the Game Designer sort of took on each other's roles at times, so I ended up doing a lot more game design work than I had anticipated, and he ended up doing a lot more blueprinting than anticipated. I'm happy to say that for this project, all of the blueprinting is done by me!
I'm very happy with the blueprints I have created (with massive help from Code Things), so I'll briefly go over them here:
W_ItemSlot | https://blueprintue.com/blueprint/xxq52j3m/
Refresh Inventory (W_Inventory Function) | https://blueprintue.com/blueprint/tux100ug/
On Key Down (W_Inventory Function) | https://blueprintue.com/blueprint/uj0bq6bi/
Add To Inventory (Inventory Component) | https://blueprintue.com/blueprint/i_mdf3f_/
BPC_InventoryComponent | https://blueprintue.com/blueprint/jjlqivdc/
These are just a few of the components that make up the Inventory System, including the Inventory Component, an 'Add To Inventory' function within the component, a 'Refresh Inventory' and 'On Key Down' function within the inventory widget, and the code found in the item slot widget.
Basic Interactable Item | https://blueprintue.com/blueprint/_w6yfgs1/
Basic Interactable Item (Construction Script) | https://blueprintue.com/blueprint/thynhkza/
Inspectable Item | https://blueprintue.com/blueprint/6zku476c/
These three are of the interactable/inspectable items. It uses an inspection system similar to Resident Evil, where you pick up the base item (Basic Interactable Item), and within a widget it shows that same item (Inspectable Item), allowing the player to rotate it and zoom in on it.
The most difficult part of this was honestly just learning. I had to program a lot of things I had never tried before, which meant learning new nodes and blueprinting stuff. It took a lot of time trying to piece everything together and understand it fully. I know a lot more now than I did before starting this project, that's for sure. The hardest thing for me to pull off was probably the inventory system.
Thanks to this project, I have a much better understanding of functions, construction scripts, casting, parameters, etc., and I'm absolutely a better developer now because of it.
Again, HUGE thanks to 'Code Things' on Youtube; seriously, check him out, he's awesome. Half this game would be unfinished if it weren't for his tutorials.
And of course, thank you to my other two team members! I had nothing to do with the narrative, and while the game itself shows very little to none of it in it's current state, I can assure you it's amazing.
Get The Initiation
The Initiation
Watch your back; you never know if you'll be next...
Status | Prototype |
Authors | Weirdgiant, Hunter McRight, levi-db |
More posts
- Narrative Post Mortem69 days ago
Leave a comment
Log in with itch.io to leave a comment.