Plinko


Overview:

This project is a remake of the classic game Plinko, developed as my first-ever game using the Unity engine. It serves as an introduction to Unity by exploring scene creation, prefab usage, scripting, and sound implementation. Players control a ball, moving it sideways and dropping it down the board, aiming to land in winning zones and experience the addictive gameplay of the original Plinko.

  • Solo project
  • First Unity game
  • Skybox
  • Collision detection
  • Physics-base movement

Completion: September 2022

Duration: 1 day

Platform: Unity 3D


Contribution:

Physics-base movement & collision detection

To enable realistic movement for the ball in the game, I utilized Unity's physics system by attaching rigid bodies to the ball prefab. This allowed for physics-based interactions, including gravity affecting the ball when it is released. Additionally, I implemented colliders and trigger zones using Unity's physics system. Colliders were used on the pins, balls, and walls to handle accurate collisions, ensuring responsive interactions. Trigger zones were implemented to detect the ball's entry into designated winning or losing areas, allowing for tracking and determining game outcomes based on its location. Overall, these integrations enhanced the gameplay experience with natural movement, realistic collisions, and meaningful game interactions.

Map design

By creating prefabs for different components of the map, I successfully designed the game board, incorporating walls, pins, and distinct zones for winning and losing. Once the board was complete, I proceeded to enhance the overall visual aesthetics of the game by creating a skybox.

Game mechanics

To enhance the overall gameplay experience, I implemented several game mechanics that added depth and challenge. This included defining winning and losing conditions. Additionally, I implemented a restart feature that allowed players to reset the game when it is done, returning all objects to their initial positions. To further immerse players in the game, I incorporated various sound effects, including collision sounds to provide auditory feedback during interactions, background music, as well as winning and losing sounds to signify game outcomes.


closing thougths:

In conclusion, this Plinko game remake has been an exciting project for me as a developer. Through this project, I gained valuable experience with the Unity engine, honing my skills in physics-based movement, map design, collision detection, and game mechanics. It allowed me to explore the possibilities of creating immersive gameplay and visual aesthetics, while also incorporating sound effects for a more engaging experience. Overall, this project served as a solid foundation for my future endeavors in game development, and I'm proud to have completed it within a day. The knowledge and skills I acquired during this process will undoubtedly contribute to my growth as a game developer.