KITTY CHEN
Game Programmer | Designer
Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Hell's Delivery (3rd Place People Choice - LevelUp 2024)
Project Type
Co-op, 3D Platform, Puzzle
Date
Sept. 2023
Itch Page
Role
Main Programmer & Game Designer
Trailer
Timeline
8 Months
Responsibility
UGUI,
Character control,
Item control
Respawn and dead system,
Split-screen feature,
Camera movement,
Indicator feature,
etc.
Hell's Delivery is a 2-player couch co-op game that fosters elements of cooperation and sabotage. Work together to deliver packages, but beware: The Devil is always watching. Outperform your coworker to climb the corporate ladder and earn that promotion!
About the game:
You are delivery demons. Work together or stab each other in the back. Navigate through obstacles to get through the city and reach the delivery address. Whoever performs the best wins the promotion.
Roles:
Programmer:
As the main programmer, my daily tasks involve collaborating with designers to design and implement their ideas in Unity. I focus on developing game functionalities, player mechanics, and gameplay to ensure the game is in the proper state. This process includes creating rapid prototypes, conducting playtests, iterating on feedback, and debugging issues.
Design Challenge(gameplay):
I aim to emphasize that players assume the role of post workers to create a more immersive experience. Within the post office setting, players encounter various interactive options such as NPCs and TV for minigames, enhancing engagement. They also engage in package interactions, which serve to introduce and familiarize players with package mechanics.
Technical Challenge:
1.Split-screen with two respective cameras and player controllers.
2.Detecting two players in the game scene.
3.Switching cameras by changing the game scene.
4.Picking up and dropping items by two respective players.
5.Implementing a package respawn and transfer system.
6.Creating a game event system to control different events between scenes and NPCs.
Takeaways:
1. Maintaining team morale is crucial, as it makes all members believe that what we are developing is a delicate project
2. Keeping a positive attitude and being a listener
3. Being in a team, 'being in a team,' doesn't only mean working with the team; it also means being a part of the team, not just completing tasks

















