KIT109 golf game. Titled Simple Golf. 

Movement is controlled by the mouse, with button press controlling charge and speed. Release to move. Ball will move in direction of mouse.

Q button will return player to title screen. R button will reset current level. Num 1 through to Num 0 will allow for level select of the specified level (1-10).

Goal of the game is to get the ball in the hole at the end of the level (marked with the flag) while trying to remain under Par for each individual level.

Features implemented in the game;

Ball aiming and shooting

Ball aiming line

Ball Sunk

Ball Reset

Ball Stopping when on ground and at low speed.

Visual Style and feel

Turbo boost

Divot Particles

Trail

Sound Effects

Music

Title Screen with level select

in game UI (Partial)

start of level text

End of level text (Partial)

All 10 levels.


Background art assets and tilemap sprites made by OOO Superposition Principle Inc. https://assetstore.unity.com/publishers/67934

Several Sprites used in project made by SnooptheDuckDuck https://assetstore.unity.com/packages/2d/textures-materials/abstract/pixel-art-s...

Music made by GWriterStudio https://assetstore.unity.com/publishers/27610

Sound effects by Dustyroom https://assetstore.unity.com/packages/audio/sound-fx/free-casual-game-sfx-pack-5...

Some art and sprites made by me in collaboration with Bing AI Image Generator https://www.bing.com/images/create?FORM=GENILP


The use of ChatGPT was used in the creation or refinement of several scripts used in the production of this game. Specifically, it was used in the creation and debugging of the PlayerMovement Script;

https://chatgpt.com/share/503456b3-129b-47e2-a66e-d58316b99b35

and the SeekBehaviour and EnemyShooter scripts. I am unable to provide links to these two conversations as I was not logged into ChatGPT at the time. 

All other scripts were either written by myself, were from the tutorials and edited or were provided with the base file.


StatusReleased
PlatformsHTML5
AuthorAbsolutelii
Made withUnity