
Set up a Unity project, design a cricket pitch texture, and apply it to a quad; adjust transparency and scale to about 23 by 4 meters for mobile gameplay.
Trigger the bowler's run and throw sequence in Unity by using a run timer and run duration, while a state enum switches between idle, running, and bowling with animator transitions.
Link the ball launcher to the player bowler to launch the ball from a defined origin toward a target, with configurable duration and a ball target in Unity.
Create a bowler manager in Unity to control aiming and bowling states, enable the bowler target movement, toggle the power slider, and set up enable/disable movement using a canMove boolean.
Implement a bipolar power slider in Unity using sine from zero to one, with move speed controlling frequency, and connect a stop button and on power slider stopped event.
Learn how to map a power slider to bowling speed in a Unity game using a boundary manager, animation curve, and min-max speed settings from 60 to 160 km/h.
Model cricket stumps and bail in blender by creating a 70 cm stump, adding a bail, smoothing, and applying a boolean cut for the top indentation.
Trigger the batsman's hit animation at the right moment by listening to the bowler's ball-thrown event, then switch from moving to hitting to stop movement during the hit.
Guide time management for the AI batsman by using a coroutine delay, calculating best delay as flight duration minus animation duration, and adding random variation to miss occasionally.
Learn to detect bat-ball collisions in a Unity cricket game using world-space bat collider centers, overlap boxes with half extents and layer masks, then shoot the ball with controlled velocity.
Learn to time ball hits for the batsman by using a hit timer and a max hit duration to linearly interpolate between max and min hit velocities, with clamped timing.
Set up a ball-following camera in Unity by duplicating the bowler camera, enabling it on ball hit, and configure the Cinemachine virtual camera to follow and look at the ball.
Implement the player batsman script in Unity using C#, wiring the animator, movement logic, hit detection, ball hit events, and restart handling, with plans to optimize via an abstract class.
Set up the main scene by pruning unused objects. Preview a static camera and tune lighting, fog, and water shaders to prep the play button in a Unity cricket game.
Implement a game manager with a public game state enum (menu, bowler, batsman, win/lose/draw), load scenes randomly, and track the first state to trigger outcomes.
Implement win, draw, and lose panels in the batsman scene, wire show win/draw/lose panel methods, and finish game logic using a singleton score manager to trigger the correct UI.
implement smooth in-game transitions in a Unity cricket game by integrating the Lean Twin library to animate a transition panel, trigger delays, and reuse it as a prefab across scenes.
Add a current score label to the transition panel, within a score container using a top panel, and use rich text color to differentiate blue player and red enemy scores.
In this course, you will learn how to make a cool and fun Hyper Casual Cricket Mobile Game!
Together, we will go through the various processes used in Mobile Game Dev to bring your ideas to life.
We will Create a Complete, Fully Functional, Ready to Publish game in less than 13 hours.
By taking this course, you will learn how to:
Create a similar game by yourself
Animate Hyper Casual 3D Models
Control any object with your fingers (on the phone of course, you're not an X-Men)
Detect Simple Collisions and apply a certain Logic
Control the flow of your game !
Make Managers ! Like in the real life that will help you control the flow of your game
Create UI Elements
Add Currency into your game
Detect more complex collisions
Use & Experiment with Shader Graph
Implement Unity Ads and add Rewarded Videos
This is only a small overview of what you'll learn, there is so much more in the course, it's 13 hours of Content !
The most important thing is that you'll learn, A LOT ! And if you happen to have any questions, I will take your hand and Help until you clearly understand why I wrote or did this instead of that.
I want YOU to learn because Making Games is Easy & Fun :)
So if you want to impress your friends, have a good time making your own game, self publish your game and make money, publish the next Hit game with a big publisher, or just add a bunch of information to your brain's knowledge database, this course is for you!
Don't wait anymore, and Enroll Now !