Android App & Unity 3D Developer Package
Course
Online
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.
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 PointsStarting 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.
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
- 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
- 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
- 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
- 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
- Introduction
- Sprites, Voxels and Textures
- Creating an Emitter
- Working with Modules
- Creating Jet Fire
- Creating Smoke Plumes
- Muzzle Flashes
- Bringing It All Together
- 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
- Introduction to the course
- Mipmaps
- Rendering Paths
- Topology
- 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
- Upcoming (September/October)
- 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 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
- Introduction
- How To Learn From This Course
- Suggested Reading
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- What You're Building
- Adding the Components
- Adding the Blocks
- Campus Tour Video Tutorial
- What You're Building
- Adding the Components
- Adding the Blocks
- Where's My Car Video Tutorial
- 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
- What You're Building
- Quiz Video Tutorials
- Make Quiz: Adding the Components
- Make Quiz: Adding the Blocks
- Take Quiz: Adding the Blocks
- What You're Building
- Text and Screenshot Tutorial
- Video Tutorials
- Finalizing Your App in App Inventor
- Downloading the .APK File
- Downloading "App To Market" Software
- Zip Aligning Your .APK File
- 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