HANG RUAN
  • Games
  • Paintings
  • About
  • Portfolio
    • Programming Portfolio
    • Game Design Portfolio

Programming Portfolio

AnyBall

Pattle

NextUpHero

AnyBall

Programmer, Gameplay Designer
Anyball is a procedurally generated sports game. Each round, players need to figure out to the rules, and then try to win the game.
I am the programmer in the team. I also create a VR level editor for the level designer in our team.

Twitter: @anyball_game


Picture
procedural player animation + player control
Picture
procedural rules generation

90 seconds game-play trailer 
VR level editor

back to top

Picture
Programmer, Game Designer, Graphic Designer
Pattle is a mobile strategy game. You can pick 3 different characters to fight against various bosses or other players.
I develop the game by myself. For the local network area mode, I use unity's built-in Multiplayer Networking system. The music and sound effects are created by Corey Bertelsen.

Github repo:
https://github.com/whitewield/Pattle
Code examples: PT_PlayerController.cs, PT_BaseChess.cs, AiryAudioManager.cs

Picture
adventure page
Picture
deck building page
Picture
adventure gameplay

90 seconds gameplay video

Picture
Picture

back to top

Picture
Programming Intern
coding for character abilities and UI

Next Up Hero is an arcade action-adventure driven by Community Continue, in which players take turns fighting and dying against tough-as-nails monsters, one hero at a time. Revive fallen heroes to fight by your side, build your army, and defeat the Ceaseless Dirge together. 
I was working on heroes' abilities, manual page development. I also create a method to calculate between angled screen vector and world vector.


Official website:
https://www.nextuphero.com/

Picture
ancients UI
Picture
path of the projectile

30 seconds Rook's ability display

back to top
click here to find out about more projects
  • Games
  • Paintings
  • About
  • Portfolio
    • Programming Portfolio
    • Game Design Portfolio