Steven Liu, Game Developer in Taipei, Taiwan
Steven Liu

Game Developer in Taipei, Taiwan

Member since May 3, 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.
Steven is now available for hire

Portfolio

Experience

Location

Taipei, Taiwan

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.

Employment

  • 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, 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

Experience

  • 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
    https://apps.apple.com/us/app/gate-rusher-speed-maze-game/id1410754260#?platform=iphone

    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.

Skills

  • Languages

    C#, Objective-C, Java, Swift
  • Frameworks

    Unity, Unity3D, Cocos2d
  • Other

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

    Android, iOS, Linux, Steam, Firebase
  • Libraries/APIs

    Node.js
  • Storage

    MySQL

To view more profiles

Join Toptal
Share it with others