Steven Liu, Developer in Taipei, Taiwan
Steven is available for hire
Hire Steven

Steven Liu

Verified Expert  in Engineering

Game Developer

Location
Taipei, Taiwan
Toptal Member Since
May 6, 2022

Steven has been a game developer for over nine years with great enthusiasm for game development. He's helped develop and publish multiple titles on Android, iOS, and PC Steam platforms. He loves to work with artists and designers to create great experiences for players. He is a strong problem solver and a good communicator. He can work fast and efficiently, whether solo or leading and working with a team.

Portfolio

buho Interactive Entertainment Co.
C#, Steam, Console Games, Unity, Unity Editor Scripting, Game Development
Kooapps
Android, iOS, Java, Objective-C, Swift, Node.js, MySQL...
Millo Games
C#, Cocos2d, Objective-C, Unity

Experience

Availability

Part-time

Preferred Environment

C#, Unity

The most amazing...

...game I've worked on is a multiplayer racing game, which allows up to four players to compete against each other using various exciting items.

Work Experience

Senior Game Developer

2020 - 2022
buho Interactive Entertainment Co.
  • Developed a four-player party game and published it on Steam.
  • Created editor tools for level designers to create, adjust, and polish levels.
  • Integrated Nintendo Switch SDK and ported Steam version to Switch.
Technologies: C#, Steam, Console Games, Unity, Unity Editor Scripting, Game Development

Senior Game Developer

2016 - 2020
Kooapps
  • Developed multiple Android and iOS mobile game titles with Unity, Native Android, and Native iOS.
  • Led the developer team and conducted development plans every week.
  • Interviewed, hired, trained, and mentored junior developers. Reviewed code commits for team members and provided suggestions to improve readability and quality.
  • Developed internal shared libraries to boost the speed of creating new projects.
  • Built a real-time customer support system, which can be integrated into mobile game projects.
  • Analyzed and refactored to improve the quality of codebase and runtime performance.
  • Worked with multiple teams remotely and discussed development plans on a weekly basis.
Technologies: Android, iOS, Java, Objective-C, Swift, Node.js, MySQL, Amazon Web Services (AWS), Linux, Unity, Push Notifications, In-app Purchases, Google AdMob, Firebase, Game Analytics, Localytics, Back-end, Multiplayer

Senior Game Developer

2013 - 2015
Millo Games
  • Developed game features, user interface, graphics, and networking for multiple mobile game titles.
  • Published multiple mobile game titles on Android and iOS platforms.
  • Built frameworks and architectures for multiple mobile game titles.
Technologies: C#, Cocos2d, Objective-C, Unity

Software Engineer

2012 - 2013
UTW Technology
  • Developed an animation system that controls the animation playing of 3D characters, with an editor tool that allows animators to preview and test character animations.
  • Created a game feature with which the players can decorate their virtual rooms with furniture.
  • Implemented plugins that bridge Unity3D with the native environment like Android and iOS.
Technologies: C#, Unity

Chef Chen

https://store.steampowered.com/app/1335360/Chef_Chen/
Chef Chen is a collaborative game where up to four players can play together and cook delicious meals.

I implemented a combat system, enemy AI, character animations, and editor tools. I integrated Steam SDK that was needed to publish the game on Steam.

It was also ported to Nintendo Switch yet not ready to be published.

Pets Race

https://www.youtube.com/watch?v=-BnRCNf9P-I
Pets Race is a racing game inspired by Mario Kart. Up to four players can compete against each other with their skills and various interesting items.

I worked with the design and the art team to implement a match-making system, tutorials, story modes, new items, and level mechanics.

I also did some refactoring, namely the pet controls system, to make it more extendable. The game was published on Google Play; however, it's no longer available.

Bullet Knight | Dungeon Shooter

https://play.google.com/store/apps/details?id=com.kooapps.bulletknight&hl=en&gl=US
Bullet Knight is an Archero-inspired action rogue-like mobile game.

I was the project leader and conducted development plans, reviewed code commits for other teammates, and provided suggestions for improvements. I did all in-house and third-party SDK integrations and built them into a shared library to make the integration work as easy as possible.

Gate Rusher

Gate Rusher is a hyper-casual endless running game. I integrated third-party ad network SDKs and implemented in-game ad rewards.

I also reviewed code commits for other teammates and provided technical feedback.

Solitaire Classic Era

https://play.google.com/store/apps/details?id=com.kooapps.solitaireandroid&hl=en&gl=US
A classic solitaire card game. It was built as a native application for both Android and iOS versions.

I was the project leader that built cloud save, online leaderboards, and an extendable architecture upon which various game modes were implemented.

Puzzle and Baseball

https://apps.apple.com/tw/app/id731192708
This is a Puzzle & Dragons-inspired match-3 puzzle game featuring baseball.

I implemented the match-3 mechanics and a system that simulates baseball rules. It was an internal game-jam project and was created in one weekend. It ended up being super fun to play, so we published it on iOS.

2048 Samurai

https://appadvice.com/app/2048-samurai/880982026
A game of more than 2048 samurai battle scenes combination.

I was the developer and implemented 2048 mechanics and character animations. I also integrated third-party ad SDK and implemented a second-wind feature as a video ad reward.

Survive for Money

https://apps.apple.com/us/app/survive-for-money/id699555265
Survive for Money is a hide-and-seek action game. The player must run and hide as long as possible to win rewards.

I was the developer that implemented character controls, enemy AI, pathfinding algorithms, and a level editor.

Meow Meow Puzzle

https://apps.apple.com/us/app/id562140343
A classic match-3 puzzle game featuring cute cats.

I joined the team in the later stage of the development process and rapidly adapted to the team's working environment. I implemented the user interface, animations, and visual effects.

Languages

C#, Objective-C, Java, Swift

Frameworks

Unity, Unity3D, Cocos2d

Other

Mobile Games, Game Development, Unity Editor Scripting, Push Notifications, In-app Purchases, Google AdMob, Game Analytics, Localytics, Multiplayer, Console Games, Back-end

Platforms

Android, iOS, Amazon Web Services (AWS), Linux, Steam, Firebase

Libraries/APIs

Node.js

Storage

MySQL

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring