Creating E-Learning Games with Unity

Develop your own 3D e-learning game using gamification, systems design, and gameplay programming techniques.

Creating E-Learning Games with Unity

David Horachek

1 customer reviews
Develop your own 3D e-learning game using gamification, systems design, and gameplay programming techniques.
eBook
$10.00
RRP $23.99
Save 58%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$10.00
$39.99
RRP $23.99
RRP $39.99
eBook
Print + eBook

Frequently bought together


Creating E-Learning Games with Unity Book Cover
Creating E-Learning Games with Unity
$ 23.99
$ 10.00
Learning C# by Developing Games with Unity 3D Beginner's Guide Book Cover
Learning C# by Developing Games with Unity 3D Beginner's Guide
$ 29.99
$ 10.00
Buy 2 for $20.00
Save $33.98
Add to Cart

Book Details

ISBN 139781849693424
Paperback246 pages

Book Description

Unity is a fully integrated development engine providing the required functionality to create games and interactive 3D content, while reducing the time, effort, and cost of developing the content. Nowadays, many people have started to use Unity in an eLearning setting as it allows them to create real-world scenarios, or models, for training purposes. With Unity, one can develop video games that are not only fun, but are also effective teaching and learning tools. When properly designed, an engaging game is an ideal platform for the presentation, testing, and application of learning objectives.

eLearning Game Programming in Unity is a practical, hands-on guide to programming eLearning games. You will encounter a step-by-step approach to developing a 3D game that is interactive and engaging, built around sound teaching pedagogy and game theory.

In this book, the readers will be taken through the development of an eLearning game framework using the Unity engine. In addition to developing the technology for the game, we will create 3 levels (missions) in the game that teach, test, and reinforce learning. The subject matter being taught is the 50 American states and their flags. Concurrently, the book shows readers how to develop multiple game levels that support the various learning objectives of the game. In level 1, the user has to locate the missing flags and return them to the flag monument. During this time, the state flags design and state name are given to the player. This is the teaching phase. We also discuss cognitive flow and how learning is encouraged when the player is in this state.

In level 2 the user has to run a race through the park, competing against two other racers. Non-Player Characters (NPCs) are stationed along the way, and will ask questions about state flags. The user has to achieve 100 percent and first place in the race to move on to level 3. This is the testing phase, as we approach the problem from other direction with multiple choice popup cards.

In level 3, we reinforce learning through interactions with NPCs. These interactions require higher order thinking and association of the subject matter with the game experience. You will also learn how to program the interactive elements of a game to increase immersion. You will construct interactive objects that can be collected by the player and will program non-player characters that will populate the world, move, and interact with the player.

With this guide, you will learn everything you need to know to make your own effective eLearning game from start to finish.

Table of Contents

What You Will Learn

  • Create a user interface system for pop-ups and menus
  • Develop a game framework that supports multiple scene files for multiple missions
  • Design a system to handle objective and mission tracking in the game
  • Implement an inventory system for the player to collect objects
  • Create interactive objects to populate the game world
  • Program Non-Player Characters to interact with the player
  • Use a 3D camera, character and control systems for your game
  • Design eLearning game missions to teach, test and reinforce learning

Authors

Table of Contents

Book Details

ISBN 139781849693424
Paperback246 pages
Read More
From 1 reviews

Read More Reviews

These popular $10 titles might interest you

Learning C# by Developing Games with Unity 3D Beginner's Guide Book Cover
Learning C# by Developing Games with Unity 3D Beginner's Guide
$ 29.99
$ 10.00
E-learning with Camtasia Studio Book Cover
E-learning with Camtasia Studio
$ 16.99
$ 10.00
Unity 4.x Game Development by Example: Beginner's Guide Book Cover
Unity 4.x Game Development by Example: Beginner's Guide
$ 26.99
$ 10.00
Unity Character Animation with Mecanim Book Cover
Unity Character Animation with Mecanim
$ 39.99
$ 10.00
Mastering Unity 2D Game Development Book Cover
Mastering Unity 2D Game Development
$ 32.99
$ 6.60
PlayStation®Mobile Development Cookbook Book Cover
PlayStation®Mobile Development Cookbook
$ 29.99
$ 10.00