Wen Taichi
Unity Game Developer
Wen Taichi | Unity Game Developer
Professional Projects
ProjectMD (Cancelled)
Multiplayer Roguelite Flicking RPG
- Developed the game client with Unity.
- Developed the game server with .NET Core.
- Designed and implemented the ability editor to facilitate skill creation and adjustments.
- Developed the entire gameplay system, encompassing adventure, battles, abilities, physics, and presentation elements.
- Created a fixed-point float library to address float precision issue.
- Implemented HTTP request/response flow.
- Managed common player features within the lobby server, such as leveling up and character selection.
- Developed matchmaking and online multiplayer features.
- Using the same gameplay code in both the client and server.
- Simplified server deployment to AWS EC2 by writing batch files.
Over Kill
Online Multiplayer Shooting Game
- Developed gameplay in Java game server.
- Implemented 3D space and simple collision detection.
- Implemented scene data translation from Unity to Java server.
- Implemented scene rendering with LWJGL for server debugging.
- Handled pathfinding with recast4j.
- Rewrote our AI system from C# into Java.
Zombie Jail 1/2 & City Hero
LAN Multiplayer Shooting Game
- Developed LAN multiplayer features with UNET.
- Implemented gameplay process with NodeCanvas.
Others
- Apex System: Our network message system, used by our each arcade game (over 8).
- Excel Data Exporter: Common tool. Developed with WPF.
- Asset Manager: Common tool. Everybody needs an asset manager to handle AssetBundles in those days.
- Jenkins: Use Jenkins to one-click build and deploy to QA environment.