.jpg)
🎮 Project Overview
Delive R Us is a challenging delivery simulation game blended with survival elements. In this project, I served as the Game Programmer, responsible for architecting core systems and optimizing the codebase to transform a raw concept into a functional, Steam-ready product.
⚙️ Technical
- Engine: Unity
- Language: C#
- Platform: PC / Steam
- Tools: Git, JSON, Steamworks SDK
Video Gameplay
Delive R us trên Steam.mp4
🛠 Development Details
-
Key Contributions & Analysis
To create gameplay depth and ensure technical stability, I implemented the following solutions:
- Core Simulation Engineering: Engineered dynamic Day/Night cycles, time management logic, and complex delivery algorithms.
- Survival Mechanics: Developed integrated systems for Hunger, Fuel consumption, and Home-management to balance player resources.
- Dynamic Event Systems: Coded "Special Customer" quest lines and randomized world events to enhance replayability.
- Performance Optimization: Conducted extensive FPS profiling to identify and resolve critical legacy bugs within the existing source code.
- UX & Accessibility: Developed interactive tutorials and an adjustable camera system to improve player onboarding and navigation.
- Demo Development & Deployment: Architected and released a functional playable demo, managing the technical pipeline to ensure a stable preview build for community feedback and marketing.
-
Steps Taken to Complete This Project
- Architecture Design: Established the foundation for simulation and survival logic.
- Algorithm Development: Built and refined delivery and time-tracking algorithms.
- System Profiling: Performed deep-level optimization to fix legacy performance issues.
- Onboarding Implementation: Finalized the interactive tutorial and user interface adjustments.
- Steam Deployment: Collaborated with the client to package the game for a successful Steam launch.
-
Team Collaboration
- Joint Developer Workflow: Collaborated closely with other Freelance Developers to ensure code consistency and resolve technical conflicts during the development process.
- Feature Integration & Code Review: Responsible for merging new features and conducting peer code reviews to maintain clean, optimized, and scalable coding standards.
- Synchronized Communication: Maintained real-time coordination via project management tools and Git, ensuring all developers stayed aligned with the project roadmap.