Day 1: Game Development Journey Begins
Date: August 17, 2024
Introduction: Today marks the beginning of our journey in developing "Debug," a game where players use light to interact with and zap flies in a dark, mysterious environment. We explored Unity to establish basic and complex functionalities, focusing on creating an immersive gameplay experience.
Progress Overview:
- Initial Setup and Prefabs:
Created the main game environment and objects like flies, moths, and the lamp, using prefabs for easy replication.
- Movement and Collision:
- Implemented logic for random fly movement and targeted moth behaviors affecting the lamp's energy on collision.
- Score System:
- Integrated a scoring mechanism to track and display the number of zapped flies using Text Mesh Pro.
- Visual Effects with Shader Graph:
- Developed a shader effect to make only the light-illuminated areas visible, enhancing the game's focus on light management.
- Game Design Enhancements:
- Refined background and mechanics to emphasize energy management and enhance the gaming atmosphere.
- User Experience (UX) Improvements:
- Mapped out the game flow, designed wireframes, and optimized instructional interactions to enhance player understanding and engagement.
- User Interface (UI) Developments:
- Selected aesthetic elements like color palettes and fonts, designed interactive controls, and implemented a dynamic battery indicator.
- Concept Art Progress:
- Finalized creature designs and animations, cover art, and developed detailed game components for seamless integration.
- Sound Design Initiatives:
- Initiated the creation of unique background music to complement gameplay and enhance immersion.
Challenges and Solutions:
- Prefab Reference Issue:
- Challenge: Difficulty in assigning
ScoreManager
toFlyMovement
via prefab. - Solution: Used
FindObjectOfType<ScoreManager>()
to programmatically link the ScoreManager within the scene.
- Challenge: Difficulty in assigning
- Lighting and Visibility Effects:
- Challenge: Developing a shader that only reveals the background under a Light2D source.
- Solution: Adjusted HLSL code in the Shader Graph to create the desired visibility effect.
Reflection: Our first day was filled with learning and overcoming challenges, setting a strong foundation for the game. We are excited about the potential of "Debug" and look forward to refining and expanding our gameplay mechanics and visual effects.
Next Steps:
- Refine game mechanics, focusing on light and insect interactions.
- Develop advanced lighting and shader effects.
- Expand game features, including energy management and power-ups.
- Begin UI design and gameplay experience refinement.
- Detail interactive animations and define game behavior for development.
- Enhance collaboration between designers and developers to ensure faithful implementation of designs.
Closing Thoughts: Today's session has been a promising start to our development process. We're motivated to continue this creative journey and eager to see how "Debug" evolves in the hands of our talented team.
Files
Debug
Status | Released |
Authors | ruohanw, canisterchichi, XXXI_, KuroZ, PiperWu1997, tykhelloworld |
Tags | Game Maker's Toolkit Jam |
Leave a comment
Log in with itch.io to leave a comment.