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

Read More »

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

Read More »

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

Read More »

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

Read More »

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

Read More »

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

Read More »