gjtiquia

GJ Tiquia - Portfolio💼

About Me

GJ Tiquia

Filipino, born and raised in Hong Kong, now living in Canada.

Passionate in creating unique experiences through games, web apps and mobile apps. I just really love learning and solving problems creatively with others, bringing both value to projects and growth within teams.

"As an engineer, I solve real-world problems. As an artist, code is my canvas and creative output."

Projects

9Cat Saga

Co-op Multiplayer Mobile Game • Daytech HK Limited (9Cat Studio)

  • Developed a top-down isometric 2D shooter game for mobile with real-time co-op multiplayer functionality
  • Designed and implemented various multiplayer systems architecture to ensure smooth gameplay experience
  • Established coding standards and best practices, ensuring software robustness and maintainability
  • Migrated from a singleplayer desktop PC game to a co-op multiplayer mobile experience
  • Created procedural map generation systems to increase game replayability

Snake 4D

Mobile Game • Personal Project

  • Reimagined the classic Snake game as a four-dimensional minimalistic action arcade game
  • Designed challenging gameplay that progressively introduces players to 3D and 4D movement mechanics
  • Created an intuitive control system that makes complex 4D movement accessible on mobile devices
  • Implemented a level progression system that increases difficulty as players advance
  • Published to Google Play Store, maintaining a 4.0 rating with over 5,000 downloads

Chicken or the Egg? 雞先定蛋先?

Global Game Jam 2024 Entry • Game Jam

  • A party game supporting up to 20 players under local connection
  • Uses a web app on mobile for the game controller, accessed via a QR code in the beginnning of the game
  • Randomly generated map on each playthrough
  • Designed the interface and architecture for different powerups so that all programmers can work on different powerups at the same time
  • Uses server configurations to support over-the-air (OTA) updates

My Little Plantlet

Global Game Jam 2023 Entry • Game Jam

  • Developed a nurturing plant simulation game for Global Game Jam 2023
  • Created an engaging gameplay experience focused on caring for and growing a virtual plant
  • Implemented dynamic growth systems that respond to player interactions and environmental factors
  • Designed visually appealing plant life cycles with responsive animation and state changes
  • Collaborated with team members to complete the project within the 48-hour game jam constraints

Compensation Claims Calculator

Web Application • EC-PIN (PILnet)

  • Developed a web application for calculating employees' compensation and personal injuries claims
  • Collaborated closely with post-graduate lawyers from the University of Hong Kong (HKU) to design the calculator's structure and user experience

Interactive 360° Cinematic Experience

Unity Application • Binary Tree Studio / City University of Hong Kong

  • Created immersive 360-degree cinematic experiences using Unity
  • Integrated generative AI backend with Unity frontend for enhanced interactivity
  • Developed cross-platform compatibility while ensuring application robustness

Math Planets

Unity Web Game • HKAHSS

  • Built an interactive and educational web game for secondary school students using Unity
  • Implemented seamless integration between the web frontend and Unity web frontend

Talks

Online Multiplayer 101: The Building Blocks of MMOs

Game Dev Happy Hour HK • 2024

  • Presented key concepts and techniques for creating multiplayer game systems
  • Shared experiences from developing the multiplayer functionality for 9Cat Saga
  • Covered networking fundamentals including client-server architecture and P2P models
  • Demonstrated practical synchronization strategies for real-time multiplayer games
  • Provided implementation tips for handling latency and ensuring consistent gameplay

Building Intelligent NPCs: A Crash Course on NPC AI

Game Dev Happy Hour HK • 2024

  • Explored techniques for creating engaging and dynamic NPC behaviors in games
  • Demonstrated progression from simple state machines to complex behavior trees
  • Showcased methods for balancing AI complexity with performance considerations
  • Presented strategies for designing NPCs that respond believably to player actions
  • Shared implementation approaches that enhance gameplay without excessive CPU usage

Skills

Programming Languages

C# JavaScript TypeScript C++ C Python Java HTML CSS

Technologies

React React Native Next.js Astro Tailwind CSS Express.js Hono Deno Fresh Electron Socket.io WebSockets PixiJS Vite PostgreSQL Docker

Game Development

Unity Photon Fusion Multiplayer Development AI Behaviour Game Design Mobile Games

Professional Skills

Project Management Technical Leadership Mentoring Coaching Hiring Problem Solving TDD Public Speaking

Education

The University of Hong Kong (HKU)

Bachelor of Mechanical Engineering • 2018-2022

  • First Class Honours
  • Dean's Honour List
  • Focus in Product Development and Manufacturing
  • Minor in Computer Science. Courses in Game and Mobile App Development, Artificial Intelligence
  • Team Captain of HKU Unmanned Aerial Systems Team, leading 30+ people in overseas competitions
  • Executive Commitee Member of HKUSU Gospel Music Group

Hobbies

Music 🎵

Playing and composing music

Gaming 🎮

Playing and creating games

Basketball 🏀

Playing and watching games

Reading 📚

Books and articles

Coding 💻

Personal projects

Photography 📸

Capturing moments

← back to home