A.1 Pong Devlog


Devlog 1.0 Assignment

I have figured almost all of the mechanics myself with a lot of thinking time. Looking back on this project I could've saved heaps of time relying on more sources that had explanations on functionalities.


The Work I achieved:

The hardest function to create was A.I movement without plagiarising anyone else's line of code, so I didn't implement it as I didn't understand how to correctly make a script for that.

I created my own visual assets and used text provided by the unity project and used an online Mp3 cutter to create specific sound files.

Most functions like:

  1.  Ensuring the ball reset and launched within specific parameters.
  2. Making the ball bounce accordingly and the speed increasing on impact.
  3. Having functioning UI's like the title screen, controls scheme screen and end game screens.

Were learnt from previous tutorials or deducing the answers from trial and error.

Other functions like sounds on collision and specific player movement was the biggest struggle. So using sources helped explain methods and/or implementations to create the final state of the build (sources of such are referenced at the bellow).


References:

© 2024 AudioTrimmer.com. Online Audio & Mp3 Cutter. https://audiotrimmer.com/

myfox14. (2021, August, 5). Game Over Arcade. https://pixabay.com/sound-effects/game-over-arcade-6435/

VABsounds. (2022, July, 22). Arcade. https://pixabay.com/sound-effects/arcade-70780/

mickdow. (2022, June, 1). PongGameSounds. https://pixabay.com/sound-effects/ponggamesounds-33886/

Bloch, H. (2024, May, 6). The Power of Time.deltaTime in Unity: A Deep Dive into Game Development. https://medium.com/@Blochware/the-power-of-time-deltatime-in-unity-a-deep-dive-into-game-development-9685d878ed48#:~:text=By%20multiplying%20a%20movement%20value,frames%20per%20second%20(FPS).

Jenkins, N. (2020, June, 16). Playing Audio Clips through your Code in Unity. 

Files

A1 Pong Build.zip Play in browser
51 days ago

Leave a comment

Log in with itch.io to leave a comment.