Initial Setup
  • About your instructor
  • About this course
  • Download crossy road Unity project and Overview
Designing the environment
  • Creating the smart terrain, grass, road prefabs
Programming the world
  • First check - transition
  • Creating the main character programming script in c sharp
  • Starting to write the character jump method in monodevelop
  • Coding the character jump animation
  • Make the character move to each strips
  • Making the character smoothly move to the next location
  • Working on the jump height animation
  • Program dynamic strip spawning
  • Add more prefab templates for grass
  • Adding trucks and taxis to the roads
  • Import your own 3D pixel art models into Unity 3D
  • Add physics collider to main character
  • Program the collision detection
  • How to add rigibodies and colliders on all vehicles
  • Create vehicle prefabs with 3D physics
  • Optional - Voxel Software Advanced techniques
Designing the character AI
  • Program player death animation
  • Prevent character from moving after death animation
  • Adding the swiping functionality to the main character
  • Writing the method stubs for the multidirectional jumps
  • Triggering the jump upward on swipe up command
  • Making the main character face the correct direction
  • Programming the jump to the left
  • Programming the jump right logic
  • Creating physical boundaries left and right
  • Program the character death colliding with boundaries
  • Create the obstacle type for trees and rocks
  • Programming obstacles collision prevention
Menus and more
  • Programming the current score value
  • Program the score User Interface
  • Create a simple Game Menu
  • Programming the Start Menu
  • Create and add the game title to the start menu
  • Create the game over menu screen
  • Programming the Game Over menu
  • Programming game reloading
  • Unity settings for iOS development
  • Lighting Auto baked OFF
  • Creating the iOS icons for free
  • Generate the xcode project and open it
  • Updating Xcode project settings
  • Addendum 64 bits in Unity compilers
App Store Publishing (iOS)
  • Adding a new app in iTunes Connect
  • Entering the itunes connect settings
  • Create ingame screenshots for itunes connect dashboard
  • Upload your app to iTunes app store
  • Valid architectures arm64 bits
  • Add build in ITC and submit for review
  • Congratulations
Google Play store (Android)
  • 01 Download Android SDK and Android Studio for free
  • Install Android SDK and Android Studio
  • Switch Unity 5 project to Android
  • Creating the APK file
  • Locate the Android SDK within Unity
  • Creating a keystore or using a preexisting one
  • Adding a new app in google play developer console
  • Adding google console assets
  • Upload your APK file to google dev console
  • Publishing to the google play store
  • Help me, help you
Advanced Topics
  • WARNING!
  • Using SceneManager to control levels
  • Download these files
  • Creating the coin system - Importing Coin package
  • Programming the coin rotation
  • Programming the coin pickup
  • Increase coin score and destroy coin
  • Adding bonus Sound effect to coin
  • Artifical intelligence - import ghost package
  • Simple AI with MoveTowards function
  • Rotating Ghost with LookAt method
  • Adding collision to ghost prefab
  • Ways to improve Artificial intelligence
  • Improving the AI
  • Starting the Ghost chasing on game start
  • *** CHARACTER SELECTION SERIES ***
  • Character Selection Menu
  • Cleaning up the character selection scene
  • Taking pictures of the characters
  • Create the character selection scroll view
  • Program the code to select the new character
  • Switching characters in the play scene
Bonus - Files
  • Bonus - Files