Blog
MVP and Quests
TL;DR It has been a while since my last update. This is mostly due to a design pattern overhaul and working on bigger systems of the game. In this sprint I have been working on: Introducing the Model-View-Presenter (MVP) pattern Reiterating on the spatial features and
H3 Regions and Touch Interactions
TL;DR In this sprint I focussed on: Implementing a H3 hexagonal tile provider Generating H3 tiles with a refactored tile renderer Linking H3 tiles to Firebase Implementing a pc and touch input system Creating a third-person controller with Cinemachine and Unity’s new input system Introducing a
Pinch and Scroll with Unity’s New Input System
Learn how to build a simple input system to detect pinches on touch screens and scroll wheel turns with the mouse using the new Unity Input System and Unity Events. This approach uses bindings with modifiers to detect if two fingers are touching the screen
UI and Spatial
TL;DR In this sprint I was focusing mainly on refactoring the UI system and starting work on the spatial systems. Specifically: Creating a graph-view tool to manage the UI Refactoring the graph-UI to use UnityAtoms instead Testing spatial assets: Unity Online Maps, GOMap and MapBox
Screens and Dialogues
TL;DR In this sprint I was focusing mainly on the UI system, the Dialogue system and the Internationalisation system. Specifically: Learning the Unity GraphView Refactoring the UI system Creating custom UIToolkit elements to support multilingual elements Creating a Dialogue System Creating a first character selection
And so it begins…
tl;dr In this edition I will be talking about: Preamble: Welcome to this blog. Setting up infrastructure: Centre for eResearch and home office. Setting up websites: Created and migrated websites to global host. Setting up a basic UI system: UI System for screens built with