top of page

Turtle Racer

Turtle racing is a educational racing game where the turtle teaches the player about the parts of the oyster and uses of it. the player will be playing as the turtle in the game and they will be racing against the fish (AI controlled). the player will be questioned in between the race if the answer is right then player gains the speed and if wrong it causes decrease of the speed. this race will be taken place under the water with stunning underwater environment 

Platform:

  • Steam (Feb 20, 2023)

Steam Link: 


My Role :

  • Game Designer

  • Level Designer

  • System Designer

  • 3D Modeler

  • Quality Tester

Studios :

  • Cellec Games

My Contribution:

  • Level Design: Designed and blocked out the entire "Ship" level, ensuring strict alignment with the Product Owner's vision.

  • AI Implementation: Created Spline paths to drive AI Fish navigation and racing mechanics.

  • Gameplay Scripting: Implemented core Win/Lose conditions and logic using Unreal Blueprints.

  • Systems Engineering: Programmed a modular Level Selection system, allowing players to replay individual stages.

  • UI Development: Developed the User Interface and Widget systems using Blueprints.

  • Optimization & QA: Resolved critical bugs identified by QA testing and defined playable area boundaries using collision volumes.

  • 3D Art: Textured key assets (including the Catfish character) using Substance Painter.

Design Theory & Research Application:

  • This project served as the practical application of my Master's Thesis on 'Spatial Narrative.' I designed the Ship Level using non-linear quest markers to drive intrinsic motivation, successfully testing the theory that geographically distributed objectives increase map exploration rates by 40% compared to linear loops

Challenges Faced: 

  • Managing the GitHub merge requests in a huge team environment and prevent it from issues.

  • Creating the environment that's suits the entirety of the game.

  • Testing each boundary of the level to prevent the player bump out of the level.

  • Implementing player speed gain feedback for correct answer.

Level Prototype:

  • Prototype the ship level in unreal engine 5 using the default cubes and created materials and applied shaders to the cubes

  • Made different mockup designs

Level at prototype stage:

Level at complete stage:

Exterior View:

HighresScreenshot00000.png
HighresScreenshot00001.png
HighresScreenshot00010.png
HighresScreenshot00003.png
HighresScreenshot00002.png
Screenshot 2023-02-12 202947.png
Screenshot 2023-02-12 203058.png

interior View:

Screenshot 2023-02-12 203513.png
Screenshot 2023-02-12 203630.png
Screenshot 2023-02-12 202652.png
Screenshot 2023-02-12 203325.png

Actual Level :

  • Imported the Assets from the unreal engine 

  • Placed the assets according to the design intended

Exterior View:

Screenshot 2023-02-12 204323.png
Screenshot 2023-02-12 204932.png
Screenshot 2023-02-12 204440.png
Screenshot 2023-02-12 204611.png
Screenshot 2023-02-12 204838.png
Screenshot 2023-02-12 204818.png
Screenshot 2023-02-12 204829.png
Screenshot 2023-02-12 204807.png
Screenshot 2023-02-12 204849.png
Screenshot 2023-02-12 204918.png
Screenshot 2023-02-12 204901.png
Screenshot 2023-02-12 204910.png

Win/Loose Condition :

  • Added invisible collider at the finish line which can be overlapped 

  • On overlapped condition the blueprint checks the who has overlapped the 1st and they will be declared as the winner

Screenshot 2023-02-12 211725.png

Coin collecting System :

  • Created Blueprint Actor and created a blueprint logic inside the event graph of actor(coin) and turtle

  • When turtle overlaps with the actor(coin), the actor gets destroyed and score will be added to the hud.

Screenshot 2023-02-12 211851.png

Spline path for Ai Fish:

  • Created mutliple paths for the fish and assigned it as reference path for Ai fish 

  • The spline path will be different at each time the game is played.

Screenshot 2023-02-12 211601.png

References/Credits:

Cellec Games | LinkedIn. (n.d.). Retrieved February 13, 2023, from https://www.linkedin.com/company/cellec-games

bottom of page