In this assignment, you have to develop a simple ping-pong game in Unity (C#).
Wireframes are provided at bottom for reference.
The game should have following features:
- Main Menu:
- Title with name of the game
- Play button
- Game Screen
- Paddle: a paddle that can be moved vertically using touch or arrow keys
- Ball: the ball that bounces back when hit by the paddle or walls
- Closed-Walls: the walls prevent ball or paddle from going off-screen
- Score: Each time ball hits the paddle, score number increases
- Win/Lose Message
- When a player wins or loses, a screen with the message ‘You Win’ or ‘You Lose’ and the scores will be shown.
- This screen will have a button to Retry which will start the game again
- And a button to Exit to Main Menu
- Move paddle up or down using touch or arrow keys to hit the ball
- Player loses if ball gets behind the paddle (out of screen from the left wall)
- Player wins when ball hits the paddle 10 times
- Fork this repository
- Complete the tasks while following all instructions
- Include steps to install and run the program in the README.md file of repo
- When done, test if all task requirements are met and instructions followed
- Push the code to your github repository
- Reply to the same email with repo link and a video of demo
for any queries, please email us at hiring@truevalueaccess.com