Profile Pic

Hello! I'm William Liu. Welcome to my web portfolio.

View Portfolio Resumé

PORTFOLIO

(FROM MOST TO LEAST RECENT)

FULL-SCALE MULTIPLAYER SURVIVAL GAME

Paxitium


- Reached #1 on IndieDB in July 2017
- Open-world map featuring multiple islands
- World War 1 setting and deep backstory
- Fully authoritative multiplayer system
- Extensive inventory management
- In-depth movement and vehicle system
- Rudimentary AI for non-player characters

FROG-GO

Froggo


Mobile game for Android developed in Unity3D

- Control a frog through an infinitely-generated map
- Earn coins in-game and buy skins for your frog
- Demonstrates implementation of Google AdMob

Google Play

NEURAL NETWORKS

ML


Language Detection
- Learns whether a word is English with back-propagation

Tic Tac Toe
- Learns to play tic-tac-toe via a genetic algorithm

GitHub

FRC ROBOTICS

FRC Pic


- Software lead for 5428 Breaking Bots
- Developed the full robot software in 2017
- Features software-hardware interaction:
    > Input handling with XBox controllers
    > Camera feedback via wifi

GitHub

SOCIETATEM

Societatem Pic


- My first large-scale multiplayer game
- Features large map and vehicles
- Worked as programmer in a small team
- Discontinued after 2014
- Won 2nd place as Indie Game of 2014 on ArmedUnity

YouTube

ZOMBIESURVIVORZ

ZSZ


- My first 2D game written in Java
- Graphics are handled through Java Swing
- Map generated from color map
    > This allows procedural map generation
- Simple enemy AI with custom pathfinding

GitHub

OLD JAVA PROGRAMS

OP


- A selection of my oldest projects in Java
- Highlights my introduction to programming, featuring:
    > A simple 3D rendering engine with walls
    > A game of two-player air hockey
    > A calculator with working buttons

GitHub

Resumé