|
Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)
Explore the world of augmented reality development with the latest
features of Unity and step-by-step tutorial-style examples with
easy-to-understand explanations Key Features Build functional and
interactive augmented reality applications using the Unity 3D game
engine Learn to use Unity's XR and AR components, including AR
Foundation and other standard Unity features Implement common AR
application user experiences needed to build engaging applications
Book DescriptionAugmented reality applications allow people to
interact meaningfully with the real world through digitally
enhanced content. The book starts by helping you set up for AR
development, installing the Unity 3D game engine, required
packages, and other tools to develop for Android (ARCore) and/or
iOS (ARKit) mobile devices. Then we jump right into the building
and running AR scenes, learning about AR Foundation components,
other Unity features, C# coding, troubleshooting, and testing. We
create a framework for building AR applications that manages user
interaction modes, user interface panels, and AR onboarding
graphics that you will save as a template for reuse in other
projects in this book. Using this framework, you will build
multiple projects, starting with a virtual photo gallery that lets
you place your favorite framed photos on your real-world walls, and
interactively edit these virtual objects. Other projects include an
educational image tracking app for exploring the solar system, and
a fun selfie app to put masks and accessories on your face. The
book provides practical advice and best practices that will have
you up and running quickly. By the end of this AR book, you will be
able to build your own AR applications, engaging your users in new
and innovative ways. What you will learn Discover Unity engine
features for building AR applications and games Get up to speed
with Unity AR Foundation components and the Unity API Build a
variety of AR projects using best practices and important AR user
experiences Understand the core concepts of augmented reality
technology and development for real-world projects Set up your
system for AR development and learn to improve your development
workflow Create an AR user framework with interaction modes and UI,
saved as a template for new projects Who this book is forThis
augmented reality book is for game developers interested in adding
AR capabilities to their games and apps. The book assumes
beginner-level knowledge of Unity development and C# programming,
familiarity with 3D graphics, and experience in using existing AR
applications. Beginner-level experience in developing mobile
applications will be helpful to get the most out of this AR Unity
book.
A practical guide on how to use Unity for building cross-platform
mobile games and Augmented Reality apps using the latest Unity 2020
toolset Key Features Create, deploy, and monetize captivating and
immersive games on Android and iOS platforms Take your games into
the real world by adding augmented reality features to your mobile
projects Kick-start your mobile game development journey with
step-by-step instructions and a demo game project Book
DescriptionUnity 2020 brings a lot of new features that can be
harnessed for building powerful games for popular mobile platforms.
This updated second edition delves into Unity development, covering
the new features of Unity, modern development practices, and
augmented reality (AR) for creating an immersive mobile experience.
The book takes a step-by-step approach to building an endless
runner game using Unity to help you learn the concepts of mobile
game development. This new edition also covers AR features and
explains how to implement them using ARCore and ARKit with Unity.
The book explores the new mobile notification package and helps you
add notifications for your games. You'll learn how to add touch
gestures and design UI elements that can be used in both landscape
and portrait modes at different resolutions. The book then covers
the best ways to monetize your games using Unity Ads and in-app
purchases before you learn how to integrate your game with various
social networks. Next, using Unity's analytics tools, you'll
enhance your game by gaining insights into how players like and use
your game. Finally, you'll take your games into the real world by
implementing AR capabilities and publishing them on both Android
and iOS app stores. By the end of this book, you will have learned
Unity tools and techniques and be able to use them to build robust
cross-platform mobile games. What you will learn Design responsive
user interfaces for your mobile games Detect collisions, receive
user input, and create player movements for your mobile games
Create interesting gameplay elements using inputs from your mobile
device Explore the mobile notification package in Unity game engine
to keep players engaged Create interactive and visually appealing
content for Android and iOS devices Monetize your game projects
using Unity Ads and in-app purchases Who this book is forIf you are
a game developer or mobile developer who wants to learn Unity and
use it to build mobile games for iOS and Android, then this Unity
book is for you. Prior knowledge of C# and Unity will be beneficial
but is not mandatory.
A mobile applications development masterclass for .NET and C#
developers Key Features Uncover the new features and capabilities
of the .NET 5 framework in this updated and improved second edition
Optimize the time required to develop highly performant
cross-platform applications Understand the architectural patterns
and best practices for mobile application development Book
DescriptionAre you a .NET developer who wishes to develop mobile
solutions without delving into the complexities of a mobile
development platform? If so, this book is a perfect solution to
help you build professional mobile apps without leaving the .NET
ecosystem. Mobile Development with .NET will show you how to
design, architect, and develop robust mobile applications for
multiple platforms, including iOS, Android, and UWP using Xamarin,
.NET Core, and Azure. With the help of real-world scenarios, you'll
explore different phases of application development using Xamarin,
from environment setup, design, and architecture to publishing.
Throughout the book, you'll learn how to develop mobile apps using
Xamarin and .NET Standard. You'll even be able to implement a
web-based backend composed of microservices with .NET Core using
various Azure services including, but not limited to, Azure Active
Directory, Azure Functions. As you advance, you'll create data
stores using popular database technologies such as Cosmos DB and
data models such as the relational model and NoSQL. By the end of
this mobile application development book, you'll be able to create
cross-platform mobile applications that can be deployed as
cloud-based PaaS and SaaS. What you will learn Discover the latest
features of .NET 5 that can be used in mobile application
development Explore Xamarin.Forms Shell for building cross-platform
mobile UIs Understand the technical design requirements of a
consumer mobile app Get to grips with advanced mobile development
concepts such as app data management, push notifications, and graph
APIs Manage app data with Entity Framework Core Use Microsoft's
Project Rome for creating cross-device experiences with Xamarin
Become well-versed with implementing machine learning in your
mobile apps Who this book is forThis book is for ASP.NET Core
developers who want to get started with mobile development using
Xamarin and other Microsoft technologies. Working knowledge of C#
programming is necessary to get started.
|
|