Exploring the elements of a 2.5D game The Complete Unity Developer course - Udemy's most successful Unity 3D tutorial.
If you are interested in seeing how this code was written as part of our epic 40+ hour course, then use this coupon to gain 80% of the RRP.
- Using 3D with 2D controls (2.5D game).
- Using world-space UI in a 3D game.
- CrossPlatformInputManager & virtual controls.
- Saving game state to PlayerPrefs.
- UI anchors + much more.
- Why you may want to use version control.
- An overview of how we use it.
- Follow us on GitHub.
- Where to find the course repositories.
- How Git can help you share your project.
- How we use Git for the course.
- What’s different about how you may use it.
- Read Dan’s blog post
- Download SourceTree
- Creating local & remote repos.
- Using a .gitignore file for Unity.
- Connect to GitHub (or BitBucket).
- Share your repo in the discussions.
- What is CrossPlatformInputManager.
- How a virtual control layer works.
- Setting-up and reading control values.
- About using gamepad input.
- Setting up a PS4 controller on a Mac.
- Using an Xbox controller on a PC.
- Using the input gravity setting.
- Other input settings such as sensitivity.
- Import the Characters standard asset pack.
- Use the RollerBall prefab game object.
- Using physics freeze position constraints.
- Explore the control options.
- An overview of replay systems.
- Deterministic vs. non-deterministic replays.
- An overview of how we will do things.
- Introducing a circular (ring) buffer.
- (No Unity project file changes in this video).
- Why we’re not using Unity’s Keyframe struct
- Comparing classes and structs as options.
- Creating our own MyKeyframe struct.
- An overview of our replay system code.
- Implementing a ring buffer for frames.
- Testing our record and playback.
- Create a simple Game Manager.
- Use it to keep track of recording / playback.
- Wire it to the ReplaySystem.cs script.
- Test playback.
- Using the MobileSingleStickControl prefab.
- Creating a button to trigger the replay.
- A little more about UI anchors.
- Building to Android & testing performance.
- Dig-up your old PlayerPrefsManager
- Add code to handle level unlocks.
- Create a simple proof of concept.
- See one way of pausing your game in Unity.
- Look at OnApplicationPause message.
- Understand Time.timeScale better.
- Reading from 3rd and 4th joystick axis.
- Import & explore “selfie stick” prefab.
- Write code to make camera track player.
- Write code to make right stick orbit the camera.
- Test it’s all working.