
Learn how to create a viral stickman hoop game using Unity, and master the basics of Unity and advanced C programming to boost your coding and game development skills.
Open the Unity Hub, select the editor version (latest LTS or 2022 for beginners), choose a 2D template, name and save your project, uncheck extra options, then create.
Rename the sample scene. Tailor the editor layout to your preference, such as selecting the tall layout to align the hierarchy, project tab, and scene and game tabs.
Import sprites from the resources folder for a Unity mobile game, slice and rename them, adjust pivot points, and prepare individual sprites for use in the scene.
Set up the Unity scene by adding a ball as the player, create anchor and joint objects with sprite renderers and a rigidbody 2D, and attach stickman and joint scripts.
Write and wire up stickman components in Unity by adding a hinge joint 2D, line renderer, colliders, serialized fields, and script references to sprite and rigidbody in the start method.
Write a joint script in Unity that uses serialized sprites and a sprite renderer, toggles stick and unstick, and animates a dashed line with an animation curve during selection.
Learn to connect a stickman to a hinge joint via an anchor, manage input and gravity, enable line renderer with touch, and swap sprites to reflect stick status.
Learn to animate the stickman by coding a change sprite function that flips the sprite based on velocity and switches between go, back, and stop sprites in Unity.
Create a Unity camera follow script with serialized fields to move the camera with the player along the x axis, using offset and clamped min and max x.
Create and wire a game manager script, finish line, and stickman, implement reset and win logic, and integrate camera follow and particle effects for a hyper casual Unity mobile game.
Create and tune a player win particle effect by attaching a particle system to a stickman, adjusting duration, lifetime, gradient colors, simulation speed, emitter velocity, and renderer settings.
Attach a trail renderer to the stickman, adjust the width, and set the trail time to 0.25; choose the default particle system material, then save the scene and test.
build a shadow in Unity by creating a shadow game object with a shadow material and shadow sprite renderer, offsetting its position; then create a tile for jumping and test.
Create a dynamic shadow for a moving stickman using a dynamic shadow script, syncing shadow position with the player and camera follow, and customize offset and material alpha.
Configure capsule colliders and triggers for tiles, build an idle to tile animation with a touched trigger, and apply a bounce 2D material. Organize with a tile prefab and manager.
In this course, you'll learn how to create a cool and fun hyper-casual game using Unity. We will cover everything from creating variables and methods to integrating sprite images into your game. By the end of the course, you'll put all of this knowledge together to develop a complete mobile game that you can play and even publish on the App Store and Google Play Store.
By the end of this course, you'll be able to:
Create your own similar game from scratch
Animate sprites using code
Control the flow of your game with ease
Develop game managers to help you manage game states, just like in real-life projects
Why This Course is For You:
This course is designed to be comprehensive yet easy to follow, making it perfect for beginners and those looking to expand their game development skills. I will be there to support you every step of the way, answering questions and providing guidance to ensure you understand every concept and technique.
Most importantly, I want you to enjoy the process of making games. Game development is not just about coding; it's about creativity, problem-solving, and bringing your ideas to life. Throughout this course, you'll gain a deeper understanding of game design principles and have fun experimenting with different mechanics and features.
Most importantly, you'll learn a lot! And if you have any questions along the way, I’ll be there to
guide you and ensure you understand every step of the process. I want you to succeed because making games is both easy and fun!
Don’t wait any longer—enroll now and start creating your game today!