Android App & Unity 3D Developer Package

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

Become a part of the booming games development industry by mastering the Unity scripting system with this course. Students will then take things further by learning how to develop apps for Android mobile devices.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT
  • 3d training
  • 3D

Course programme

Become a part of the booming games development industry by mastering the Unity scripting system with this course. Students will then take things further by learning how to develop apps for Android mobile devices to help make their games a success across multiple platforms.

Designed for absolute beginners, the Android App and Unity 3D Developer Package gives students the skills and knowledge they need to get started immediately. By following the supplied tutorials, participants will build their first app using the Unity 3D system in less than an hour.

This course will be of particular interest to:

  • Individuals who want to learn how to build games from scratch.
  • Developers or hobbyist programmers who want to learn more about the Unity 3D development environment.
  • People who want to know how to build games for a range of platforms including PCs, games consoles and mobile devices.
  • Developers interested in learning about how to build games and apps for mobile devices – particularly those running Android.

Students are also taken through nine exercises which will teach them how to build and deploy apps for Android smartphones and tablets.

Using over 80 hours of training videos and a self-study reference materials, Android App and Unity 3D Developer Package shows students the process of designing, programming and developing games for a range of platforms. Using online learning and delivery methods, students can study whenever and wherever is most convenient for them. Participants can also trade share ideas and experience with other students using the social features of the course platform.

Key Learning Points

Starting with the fundamental principles, Android App and Unity 3D Developer Package takes programmers and non-programmers from absolute beginner to experienced game developer in no time. Students will learn practical coding and scripting skills to back up their learning as they begin to build games within hours of beginning.

Initially students are introduced to the Unity 3D development tool where they will learn:

  • The basics of writing and compiling scripts.
  • Modelling, rigging and animating assets for import into a game.
  • The fundamentals of Unity 3D scripting including functions, variables, conditionals and inputs – all required to control onscreen behaviours.
  • Using light mapping techniques to improve 3D appearance and realism.
  • Implementing the Shuriken Particle System to create fire, smoke and muzzle flash effects within games.
  • Understanding and adjusting game dynamics, such as movement animation to improve the gaming experience.
  • The Unity 3D engine and how to use mipmaps, rendering paths and topology to build realistic gaming scenarios.
  • How to build mobile-ready games using Unity 3D that maximise performance and experience using the various techniques and tools available.
  • How to build 2D animations for cartoon-style games.
  • Pulling all of the advanced techniques together to create an action-packed 3D game.

Once students have mastered Unity 3D, the course focus shifts to Android mobile app development, where students will learn about:

  • Preparing their development environment by installing Google Chrome, Java and the App Inventor software.
  • Getting to grips with the App Inventor interface, and learning how to use each of the functions.
  • Building 9 different apps from scratch to demonstrate the various methods available and how system resources are interfaced for use within custom apps.
  • Compiling apps ready for installation on an Android device or deployment to the Google Play store.
  • The process of creating an Android Publisher account and uploading the app to the Google Play store.
Advantages of this course

Upon completion of the Android App and Unity 3D Developer Package students will have all the skills and knowledge required to build outstanding 3D games for multiple platforms using the Unity 3D toolkit. They will also understand how to build and code-free apps for Android smartphones and tablets.

By completing the course, students will benefit from:

  • Cross platform games development skills using Unity 3D, allowing them to build apps for Android, PCs and games consoles.
  • A good understanding of how to develop mobile apps for Android devices.
  • Valuable scripting skills that allow students to build lucrative games for a range of devices.
  • A range of skills and experience that will help employees become more effective and efficient in their jobs.
  • Proven skills and experience that will open new employment opportunities in the mobile and gaming industries.

The Android App and Unity 3D Developer Package is a cost-effective introduction to game and mobile development providing genuine hands-on experience to back up industry best-practice theory. Students completing this course will be able to immediately build and sell gaming apps, or use their skills to secure a job with a mobile games development company.

  • Units of study
ALL Platform Game Designer MODULE 1: INTRODUCTION TO UNITY 3D
  • What Unity 3D Is, and Why You Should Use It
  • Unity's Structure
  • Understanding the User Interface
  • Manipulating Objects
  • Our First Script
  • Finishing Our Script
  • Compiling Games
MODULE 2: HACKING GAME DEVELOPMENT
  • Introduction to the Game
  • Modeling, Rigging and Animating Your Assets
  • Importing Assets
  • Mecanim Animation System
  • Shuriken Particle System
  • Sound
  • Assembling Our Level
  • Bringing Your Game to Life with Code
  • Compiling Your Game
MODULE 3: INTRODUCTION TO UNITY SCRIPTING
  • Introduction to Scripting
  • Creating a New Script
  • Functions: Level 1
  • Variables: Level 1
  • Functions: Level 2
  • Variables: Level 2
  • Monobehavior Members
  • Booleans and Conditionals
  • Inputs
  • Coding Resources
MODULE 4: LIGHT AND SHADOW
  • Introduction
  • Historical Background
  • Normals Part 1
  • Normals Part 2
  • Realtime Lighting
  • Light Mapping Part 1
  • Light Mapping Part 2
  • Light Mapping the Airlock Part 1
  • Light Mapping the Airlock Part 2
  • Illuminating Mars
  • Post Processing
MODULE 5: SHURIKEN PARTICLE SYSTEM
  • Introduction
  • Sprites, Voxels and Textures
  • Creating an Emitter
  • Working with Modules
  • Creating Jet Fire
  • Creating Smoke Plumes
  • Muzzle Flashes
  • Bringing It All Together
MODULE 6: GAME DYNAMICS
  • Introduction
  • Hard Rocks, Soft Feathers
  • Cloth
  • Swapping Rigid to Soft Bodies
  • Movement Controllers
  • Three Approaches to Movement
  • Adding Animation with Mecanim
  • Creating a Ragdoll
  • Integrating Animation with Dynamics
  • Bringing It All Together
MODULE 7: 3D ENGINE FUNDAMENTALS
  • Introduction to the course
  • Mipmaps
  • Rendering Paths
  • Topology
MODULE 8: APP DEVELOPMENT & CREATING A MOBILE GAME
  • Mobile Game Development with Unity 3D
  • Course Synopsis
  • Importing Models and Textures
  • Mecanim Animation System
  • Level Design
  • Real Time Lighting
  • Lightmapping
  • Comparison of GUI Systems
  • Introduction to NGUI
  • Using Multiple Cameras
  • Enums
  • Introduction to Events and Delegates
  • Events and Delegates in Action
  • Avatar Customization
  • Avatar Customization Part 2
  • Coroutines
  • Dragging
  • Turning
  • Jumping
  • Scripting Mecanim Animation
  • Creating Particle Effects
  • Compiling Your Game
MODULE 9: CREATING A 3D GAME
  • Upcoming (September/October)
MODULE 10: 2D ANIMATION
  • Module A: Introduction to the Course
    • Introduction to the Course
  • Module B: 2D Animation Basics
    • Setting Up for Animation
  • Module C: Animation of a Moving Ball
    • Creating a Bouncing Ball
  • Module D: The Walk Cycle of a Character
    • Walking Animation Part 1
    • Walking Animation Part 2
    • Sprite Sheets
    • Rough Run Cycle
    • Completing Your Character
  • Module E: Keying, Posing and Timing
    • Character Design
    • Motion Flow with Sound
    • Rough Figure
    • Final Figure
MODULE 11: 3D ANIMATION
  • Module A: Introduction to 3D Animation
    • Introduction to the Course
  • Module B: Animation Basics
    • Animation Controls
    • Time Controls
    • Time Display
    • Frame Rate
    • Time Configuration - Playback
    • Time Configuration - Animation
    • Time Configuration - Key Steps
    • Time Slider
  • Module C: Motion Basics
    • Motion Panels
    • Trajectories
  • Module D: Hierarchies
    • Hierarchy Panel
    • Adjust and Pivot
    • Inverse Kinimatics
    • Object Parameters
    • Rotational Joints
    • Link Info
    • Links
    • Links + Animation
  • Module E: Animate a Robot Arm
    • Robot Arm Example
    • Animated Robot Arm
    • Robot Arm Limits
    • Robot Arm Damper
    • Robot Arm IK
  • Module F: Bone Systems
    • Introduction
    • Bone Tools - Part 1
    • Bone Tools - Part 2
  • Module G: Inverse Kinimatics Solvers
    • Introduction
    • HI Solver
    • HI Solver Parameters
    • HI Solver Properties
    • HI Display Options
    • PRS Key Info
    • HD Solver
    • HD Solver Parameters
    • HD Sliding Joint
    • IK Limb Solver
    • IK Spline Solver
    • IK Spline Solver - Part 2
    • Bone Creation
    • Sliding Rotational Joints
  • Module H: Introduction to Rigs
    • Leg Rig Left
    • Leg Rig Right
    • Arm Rig
    • Body Rig
    • Body Rig - Color
  • Module I: Animation Constraints Controllers
    • Introduction
    • Attachment
    • Surface
    • Path
    • Position
    • Link
    • Lookat
    • Lookat Piston
    • Orientation
  • Module J: Object Controllers
    • Introduction
    • Wiring Gears
  • Module K: Track View Tool
    • Introduction
    • Interface
    • Mode Controller
    • Key Curve Time Option
    • Display View
    • Curve Toolbar
    • Dope Toolbar
    • Animate A Tank Track

New App Inventor Level 1: Beginning App Inventor for Non-Coders

This Level 1 Android App Inventor Course will take you from an absolute beginner to an app building machine. You'll learn how to create 10 cool apps and how to get your apps listed on the Android Market quickly and easily. You can download the entire course immediately. The online course is self-paced, so you don't need to wait until a specific time to begin.

Within your course you will have access to :
  • App Inventor Answers
  • App sharing wiki
  • Discussion board
  • Virtual collaboration room
  • Student instant messengerCourse blogs
  • Student e-mail
  • Student user guide
  • App Inventor Software
  • Virtual Android mobile phone
Module 1: Before you Begin
  • Introduction
  • How To Learn From This Course
  • Suggested Reading
Module 2: Installing App Inventor
  • Before You Install App Inventor
  • Installing Google Chrome
  • Opening An Account With Google
  • Installing Java
  • Installing On Windows
  • Installing on a Mac
  • Installing on GNU / Linux
Module 3: Introduction to App Inventor
  • Before You Install App Inventor
  • Installing Google Chrome
  • Opening An Account With Google
  • Installing Java
  • Installing On Windows
  • Installing on a Mac
  • Installing on GNU / Linux
Module 4: App 1 - Hello Purr
  • What You're Building
  • Watch the Creation Process
  • Using the Android Phone Emulator
  • Changing Your App's Name
  • Adding a Button to the Components Viewer
  • Changing Your Button's Image
  • Deleting the Text From Your Button
  • Changing Your Component Names
  • Adding a Text Box & Changing It's Properties
  • Adding the Sound Component
  • Adding the Sound Effect
  • Adding Your Blocks
Module 5: App 2 - V Android Zoo
  • What You're Building
  • Adding the Table Arrangement,Buttons and Images
  • Adding the Text Labels
  • Changing the Label Properties
  • Adding the Sound Components
  • Adding the Sound Effects
  • Renaming Your Components
  • Putting the Blocks Together
  • Connecting Your Phone to App Inventor
  • Troubleshooting Your Phone's USB
  • Connection
  • Changing the Graphic Layout
  • Using a QR Code to Install an App
Module 6: Working With App Inventor Files
  • Downloading and Uploading Project
  • Downloading Your App to Your Phone
  • Downloading Your App's QR Code
  • Changing Your Phone Settings to Allow Non-Market Apps or Raw .APK Files
Module 7: App 3 - Business Card App
  • What You're Building
  • Adding Your Header Image
  • Adding the Table, Call Button and Phone Call Component
  • Adding the Phone Call Blocks
  • Video: Adding the Phone Call
  • Components and Blocks
  • Adding the E-mail Form Components
  • Adding the E-mail Form Blocks
  • Adding the E-mail Form Components and Blocks
  • Adding the Website Components
  • Adding the Website Blocks
  • Video: Adding the Website
  • Components and Blocks
  • Adding the Google Maps Components
  • Getting the Correct Google Maps URL
  • Adding the Google Maps Blocks
  • Video: Adding the Google Maps
  • Components and Blocks
  • Customizing Components in Preparation for a Multi-Screen App
  • Creating a Clear Screen Procedure
  • Completing the Multiple Screen Procedure
  • Video: Multiple Screens
Module 8: App 4 - Event App
  • What You're Building
  • Introduction: What the Home Screen Properties Mean
  • Adding the Components
  • Adding the Components: Video Tutorial
  • Creating a List of Google Maps
  • Creating a List of Google Maps
  • Adding a Page of Text
  • Adding Attractive Button Images
  • Video: Adding the Button Images
  • What Is a QR Code?
  • Creating Multiple Screens
  • Adding a Splash Screen Intro
Module 9: App 5 - Virtual Campus Tour
  • What You're Building
  • Adding the Components
  • Adding the Blocks
  • Campus Tour Video Tutorial
Module 10: App 6 - GPS Locator
  • What You're Building
  • Adding the Components
  • Adding the Blocks
  • Where's My Car Video Tutorial
Module 11: App 7 - Voice Text Message
  • Reader and Writer
  • Adding the Components: Part 1
  • Adding the Blocks: Part 1
  • Adding the Blocks: Part 2
  • Adding the Components: Part 2
  • Adding the Components Video Tutorial
  • Adding the Blocks Video Tutorials
Module 12: App 8 - Quiz Creator
  • What You're Building
  • Quiz Video Tutorials
  • Make Quiz: Adding the Components
  • Make Quiz: Adding the Blocks
  • Take Quiz: Adding the Blocks
Module 13: App 9 - Mole Mash
  • What You're Building
  • Text and Screenshot Tutorial
  • Video Tutorials
Module 14: Preparing Your APK Files
  • Finalizing Your App in App Inventor
  • Downloading the .APK File
  • Downloading "App To Market" Software
  • Zip Aligning Your .APK File
Module 15: Uploading Your First App To the Android Market
  • Setting Up Your Android Account
  • Setting Up Google Checkout
  • Android Publisher Account Overview
  • Graphic Assets for the Android Market
  • Uploading Your First App to the Android Market
  • Creating a QR Code For Your App
  • How to Submit Updated Versions of Your App
  • How To Add MobPartner Ads To Your App

Android App & Unity 3D Developer Package

Price on request