Day 2: Refining Lamp Mechanics and Combat Interactions
Date: August 18, 2024
Objective for the Day:
- Focus on refining and expanding the lamp mechanics.
- Implement and enhance combat interactions, especially the laser beam mechanics and flashlight skill.
- Integrate feedback from initial playtesting to improve the overall gameplay experience.
Morning Session: Fine-Tuning Lamp Mechanics
This morning was dedicated to enhancing the core lamp mechanics, pivotal to our game's unique interaction design. Key developments included:
- Smooth Transitions: Improved the lamp's intensity and range adjustments to be smoother, using
Mathf.SmoothDamp
for a more responsive and visually polished interaction. - Laser Mode Enhancements: Refined the laser mode transition, employing
Mathf.SmoothDampAngle
to ensure a seamless and satisfying switch between normal and laser modes, enhancing the combat feel.
Afternoon Session: Combat Interactions and Bug Destruction
The afternoon focused on advancing combat functionalities, particularly enhancing the laser mode:
- Laser Raycast Improvements: Developed a precise raycasting system for better beetle targeting, using
Physics2D.Raycast
to ensure accurate and responsive combat dynamics. - Particle Effects on Bug Destruction: Introduced particle effects to visually reward the player when destroying beetles with the laser, creating a satisfying and impactful feedback.
Evening Session: Implementing the Flashlight Skill
Evening efforts were centered on implementing the flashlight skill, a new strategic element for player interaction:
- Skill Activation: Set up a double-click timer mechanism allowing the activation of the flashlight skill, which uses rapid flashing to disorient and destroy bugs.
- Bug Elimination: Integrated
SectorCollider2D
to detect and eliminate bugs during the flashlight skill’s final flash, adding strategic depth to gameplay.
Concept Art and UI/UX Developments:
- Concept Art: Finalized the opening background image and began high-fidelity renderings of the insect designs, enhancing the visual narrative and game atmosphere.
- New Insect Designs: Introduced two new insect types, the Ghost Bug and Beetle, defining their interactive behaviors with the lamp and specifying reward and penalty mechanisms to streamline development communication.
- UI/UX Enhancements: Developed dynamic effects such as the dissolve effect when Ghost Bugs die and light particle effects when Beetles are attacked, aimed at confirming player actions effectively within the game. Designed a custom font and updated the design guide to align with the current game style.
Sound Design Updates:
- Audio Effects: Produced sound effects for in-game actions like turning the lamp on and off, and button presses, enhancing the auditory feedback and player immersion.
Challenges Faced:
- Balancing the Laser Mode: Adjusted the laser mode to avoid overpowering gameplay, focusing on achieving a balanced resource management system.
- Smooth Skill Implementation: Faced challenges in making the flashlight skill intuitive and impactful, requiring multiple iterations to perfect the user experience.
Next Steps:
- Continue playtesting to refine newly integrated mechanics and gather more user feedback.
- Introduce additional bug types with unique behaviors to enrich the gameplay variety.
- Enhance UI elements to better display player’s battery status and skill indicators.
End of Day 2: Today's development focused heavily on refining crucial gameplay mechanics and enhancing the combat experience. The new changes are anticipated to significantly boost player engagement and game strategy. I look forward to testing these updates and continuing to refine the gameplay.
Stay tuned for more insights as our game development journey progresses!
Debug
Status | Released |
Authors | ruohanw, canisterchichi, XXXI_, KuroZ, PiperWu1997, tykhelloworld |
Tags | Game Maker's Toolkit Jam |
More posts
- Day 3: Enhancing User Experience and Artistic Details92 days ago
- Day 1: Game Development Journey Begins92 days ago
Leave a comment
Log in with itch.io to leave a comment.