
March 2017 - April 2017, COOP Project
Tactical Marion is a 3D First -Person Shooting(FPS) game built with Unreal 4. Four different levels with specialized missions and level designs. Are you ready for a thrilling day of a western cowboy? Pick up your revolver, collect your ammo, put on your suit, and rush for a night raid to save the town!
Tactical Marion

Background
This game comes from a project from a level design course. With practices of building up level with 3D engine like Unreal 4, we are required to produce a complete game that shows our level design skills. 3D game development is much more complicated compared to 2D game. Luckily I have three nice teammates with different skills. We decided to make a FPS game with Western theme. Story is determined and 4 levels are divided to tell the story.Our team has 2 programmers and 2 artists. I am one of the programmer, and each of us is responsible for one level design and improvement. With limited time, we have not make this game perfect. However, we have tried our best to add features and functionalities that improve the general experience. Finally this game is better than our expectation and we are proud to make it!





Level Design
Definitely not simple
Building up a level is easy, improving a level is hard. Tactical Marion is designed as slow rhythm. Players needs to be careful about every steps, use any cover, and count every bullet to complete the mission. Since the player cannot take much damage, recognizing the environment and utilizing them are very important. Besides, the character has the ability to roll, lean, crouch, jump, and climb up and down. Furthermore, different levels happens at different time of the day at different areas, so visions are totally different. In order to meet all these features and go from easy to difficult, many details have been added or deleted since the first draft of the game. Multiple rounds of playtests have been applied before the final version is released.
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
---|---|---|---|---|---|
![]() |