In a Corner of the World Blog1
Posted on August 7, 2024 • 1 minutes • 141 words
Table of contents
Maintaining same pixel size across all materials
Shader parameter collection and world aligned texture has helped alot with majority of materials.
Dialog system
Inkpot plugin is used to integrate Ink narrative scripting language into our game. With Ink it is incredible that how easily we separated programming part with design part. Inkpot is added as git submodule to our development repositary. Dialog system is designed as blueprint component, also designer doesn’t need to tinker with blueprints, he just need to change Ink script asset and give what items npc holds. Importing Ink scripts is pretty straight forward with Unreal Engine.
Narrative driven inventory system
All the transactions to inventory is triggered by Ink scripts. When designer wants to check or request for items from inventory or give an item to player, he just need to mention it in the Ink script.