|
Books > Computing & IT > Computer software packages > Computer games
Build exciting 2D/3D games and virtual reality applications with
the help of hands-on examples Key Features Create five different
types of games from scratch with Unity 2018 Import custom content
into Unity from third-party tools such as Maya and Blender Learn to
build NPCs with artificial intelligent behavior. Book
DescriptionUnity is the most exciting and popular engine used for
developing games. With its 2018 release, Unity has become the
primary source of both game development and virtual reality
content. In Unity 2018 By Example, you'll learn how to use Unity in
order to make amazing games from popular genres - from action
shooters to mind-bending puzzle games to adventure and Virtual
Reality (VR) games. Even if you have no previous experience of
using Unity, this book will help you understand the toolsets it
provides in depth. In addition to this, you'll understand how to
create time-critical collection games, twin-stick space shooters,
platformers, and action-fest games with intelligent enemies.
Finally, you'll get to grips with creating VR games with the new
toolsets introduced by Unity to help you develop amazing VR
experiences. To make things easier, you will be provided with
step-by-step tutorials for making five great games in Unity 2018,
along with a detailed explanation of all the fundamental concepts.
By the end of this book, you'll have established a strong
foundation in making games with Unity 2018. What you will learn
Understand core Unity concepts, such as game objects, components,
and scenes Study level-design techniques for building immersive and
interesting worlds Make functional games with C# scripting Use the
toolset creatively to build games with different themes and styles
Handle player controls and input functionality Work with terrains
and world-creation tools Get to grips with making both 2D and 3D
games Who this book is forYou don't need to have any previous
experience with Unity to enjoy Unity 2018 By Example, although you
need to have basic knowledge of C#.
Alternate Reality Games (ARGs) challenge what players understand as
"real." Alternate Reality Games and the Cusp of Digital Gameplay is
the first collection to explore and define the possibilities of
ARGs. Though prominent examples have existed for more than two
decades, only recently have ARGs come to the prominence as a unique
and highly visible digital game genre. Adopting many of the same
strategies as online video games, ARGs blur the distinction between
real and fictional. With ARGs continuing to be an important and
blurred space between digital and physical gameplay, this volume
offers clear analysis of game design, implementation, and
ramifications for game studies. Divided into three distinct
sections, the contributions include first hand accounts by leading
ARG creators, scholarly analysis of the meaning behind ARGs, and
explorations of how ARGs are extending digital tools for analysis.
By balancing the voices of designers, players, and researchers,
this collection highlights how the Alternate Reality Game genre is
transforming the ways we play and interact today.
Master Game UI system by creating captivating user interface
components with Unity 5 through Unity 2018 and C#. Learn about UI
texts, images, world space UI, mobile-specific UI and much more.
Key Features Develop a game UI with both technical and aesthetic
considerations Use all the UI elements provided by Unity's UI
system Step-by-step examples of creating user interface components
in the top game genres Book DescriptionA functional UI is an
important component for player interaction in every type of video
game. Along with imparting crucial statistical information to the
player, the UI is also the window through which the player engages
with the world established by the game. Unity's tools give you the
opportunity to create complex and attractive UIs to make your game
stand out. This book helps you realize the full potential of
Unity's powerful tools to create the best UI for your games by
walking you through the creation of myriad user interface
components. Learn how to create visually engaging
heads-up-displays, pause menus, health bars, circular progress
bars, animated menus, and more. This book not only teaches how to
lay out visual elements, but also how to program these features and
implement them across multiple games of varying genres. While
working through the examples provided, you will learn how to
develop a UI that scales to multiple screen resolutions, so your
game can be released on multiple platforms with minimal changes.
What you will learn Design principles and patterns for laying out
elements in your UI Techniques that allow your UI to scale
appropriately in different resolutions How to use automatic layouts
to streamline your UI building process Properties of the Event
System and how to appropriately hook events to your UI elements
Access the components and properties of UI elements via code
Implement all of Unity's built-in UI elements as well as those
provided by TextMeshPro Develop key UI components that are
popularly used in multiple game genres Add visual flare to user
interfaces with the use of animation and particle effects Create a
UI that displays in the Screen Space as well as World Space Who
this book is forThis book is for anyone keen to improve their games
via a great user interface with Unity's UI system. If you're
looking for a book that explains how to develop specific user
interfaces or that thoroughly explains how each of the individual
Unity components work, this book is for you.
Learn and Implement game AI in Unity 2018 to build smart game
environments and enemies with A*, Finite State Machines, Behavior
Trees and NavMesh. Key Features Build richer games by learning the
essential concepts in AI for games like Behavior Trees and
Navigation Meshes Implement character behaviors and simulations
using the Unity Machine Learning toolkit Explore the latest Unity
2018 features to make implementation of AI in your game easier Book
DescriptionDeveloping Artificial Intelligence (AI) for game
characters in Unity 2018 has never been easier. Unity provides game
and app developers with a variety of tools to implement AI, from
the basic techniques to cutting-edge machine learning-powered
agents. Leveraging these tools via Unity's API or built-in features
allows limitless possibilities when it comes to creating your
game's worlds and characters. This fourth edition with Unity will
help you break down AI into simple concepts to give you a
fundamental understanding of the topic to build upon. Using a
variety of examples, the book then takes those concepts and walks
you through actual implementations designed to highlight key
concepts and features related to game AI in Unity. Further on,
you'll learn how to distinguish the state machine pattern and
implement one of your own. This is followed by learning how to
implement a basic sensory system for your AI agent and coupling it
with a Finite State Machine (FSM). Next, you'll learn how to use
Unity's built-in NavMesh feature and implement your own A*
pathfinding system. You'll then learn how to implement simple
flocks and crowd dynamics, which are key AI concepts in Unity.
Moving on, you'll learn how to implement a behavior tree through a
game-focused example. Lastly, you'll apply all the concepts in the
book to build a popular game. What you will learn Create smarter
game worlds and characters with C# programming Apply automated
character movement using pathfinding and steering behaviors
Implement non-player character decision-making algorithms using
Behavior Trees and FSMs Build believable and highly efficient
artificial flocks and crowds Create sensory systems for your AI
with the most commonly used techniques Construct decision-making
systems to make agents take different actions Explore the
application of machine learning in Unity Who this book is forThis
book is intended for Unity developers with a basic understanding of
C# and the Unity editor. Whether you're looking to build your first
game or are looking to expand your knowledge as a game programmer,
you will find plenty of exciting information and examples of game
AI in terms of concepts and implementation.
Build smart looking Kotlin apps with UI and functionality for the
Android platform Key Features Start your Android programming
career, or just have fun publishing apps on Google Play marketplace
The first-principle introduction to Kotlin through Android, to
start building easy-to-use apps Learn by example and build four
real-world apps and dozens of mini-apps Book DescriptionAndroid is
the most popular mobile operating system in the world and Kotlin
has been declared by Google as a first-class programming language
to build Android apps. With the imminent arrival of the most
anticipated Android update, Android 10 (Q), this book gets you
started building apps compatible with the latest version of
Android. It adopts a project-style approach, where we focus on
teaching the fundamentals of Android app development and the
essentials of Kotlin by building three real-world apps and more
than a dozen mini-apps. The book begins by giving you a strong
grasp of how Kotlin and Android work together before gradually
moving onto exploring the various Android APIs for building
stunning apps for Android with ease. You will learn to make your
apps more presentable using different layouts. You will dive deep
into Kotlin programming concepts such as variables, functions, data
structures, Object-Oriented code, and how to connect your Kotlin
code to the UI. You will learn to add multilingual text so that
your app is accessible to millions of more potential users. You
will learn how animation, graphics, and sound effects work and are
implemented in your Android app. By the end of the book, you will
have sound knowledge about significant Kotlin programming concepts
and start building your own fully featured Android apps. What you
will learn Learn how Kotlin and Android work together Build a
graphical drawing app using Object-Oriented Programming (OOP)
principles Build beautiful, practical layouts using ScrollView,
RecyclerView, NavigationView, ViewPager and CardView Write Kotlin
code to manage an apps' data using different strategies including
JSON and the built-in Android SQLite database Add user interaction,
data captures, sound, and animation to your apps Implement dialog
boxes to capture input from the user Build a simple database app
that sorts and stores the user's data Who this book is forThis book
is for people who are new to Kotlin, Android and want to develop
Android apps.It also acts as a refresher for those who have some
experience in programming with Android and Kotlin.
|
You may like...
Bad Luck Penny
Amy Heydenrych
Paperback
(1)
R365
Discovery Miles 3 650
Tell Tale
Jeffrey Archer
Paperback
(3)
R487
R371
Discovery Miles 3 710
|