|
|
Books > Computing & IT > Computer software packages > Computer games
The collected essays in this volume focus on the presentation,
representation and interpretation of ancient violence - from war to
slavery, rape and murder - in the modern visual and performing
arts, with special attention to videogames and dance as well as the
more usual media of film, literature and theatre. Violence, fury
and the dread that they provoke are factors that appear frequently
in the ancient sources. The dark side of antiquity, so distant from
the ideal of purity and harmony that the classical heritage until
recently usually called forth, has repeatedly struck the
imagination of artists, writers and scholars across ages and
cultures. A global assembly of contributors, from Europe to Brazil
and from the US to New Zealand, consider historical and mythical
violence in Stanley Kubrick's Spartacus and the 2010 TV series of
the same name, in Ridley Scott's Gladiator, in the work of Lars von
Trier, and in Soviet ballet and the choreography of Martha Graham
and Anita Berber. Representations of Roman warfare appear in
videogames such as Ryse: Son of Rome and Total War, as well as
recent comics, and examples from both these media are analysed in
the volume. Finally, interviews with two artists offer insight into
the ways in which practitioners understand and engage with the
complex reception of these themes.
Learn Flutter and the Dart programming language by building
impressive real-world mobile applications for Android and iOS Key
Features Learn cross-platform mobile development with Flutter and
Dart by building 11 real-world apps Create wide array of mobile
projects such as 2D game, productivity timer, movie browsing app,
and more Practical projects demonstrating Flutter development
techniques with tips, tricks, and best practices Book
DescriptionFlutter is a modern reactive mobile framework that
removes a lot of the complexity found in building native mobile
apps for iOS and Android. With Flutter, developers can now build
fast and native mobile apps from a single codebase. This book is
packed with 11 projects that will help you build your own mobile
applications using Flutter. It begins with an introduction to Dart
programming and explains how it can be used with the Flutter SDK to
customize mobile apps. Each chapter contains instructions on how to
build an independent app from scratch, and each project focuses on
important Flutter features.From building Flutter Widgets and
applying animations to using databases (SQLite and sembast) and
Firebase, you'll build on your knowledge through the chapters. As
you progress, you'll learn how to connect to remote services,
integrate maps, and even use Flare to create apps and games in
Flutter. Gradually, you'll be able to create apps and games that
are ready to be published on the Google Play Store and the App
Store. In the concluding chapters, you'll learn how to use the BLoC
pattern and various best practices related to creating enterprise
apps with Flutter. By the end of this book, you will have the
skills you need to write and deliver fully functional mobile apps
using Flutter. What you will learn Design reusable mobile
architectures that can be applied to apps at any scale Get up to
speed with error handling and debugging for mobile application
development Apply the principle of 'composition over inheritance'
to break down complex problems into many simple problems Update
your code and see the results immediately using Flutter's hot
reload Identify and prevent bugs from reappearing with Flutter's
developer tools Manage an app's state with Streams and the BLoC
pattern Build a simple web application using Flutter Web Who this
book is forThis book is for mobile developers and software
developers who want to learn Flutter to build state-of-the-art
mobile apps. Although prior experience with Dart programming or
Flutter is not required, knowledge of object-oriented programming
(OOP), data structures and software design patterns will be
beneficial.
Achieve mesmerizing game experiences using the latest Unity 2021
features by following a practical approach to building professional
games Key Features Unleash the capabilities of C# scripting to
create UIs, graphics, game AI agents and more Explore Unity's
latest tools, including Universal Render Pipeline, Shader Graph, UI
Toolkit, Visual Scripting, and VFX graph, to enhance graphics and
animation Build an AR experience using Unity's AR Foundation Book
DescriptionLearning how to use Unity is the quickest way to
creating a full game, but that's not all you can do with this
simple, yet comprehensive suite of video game development tools -
Unity is just as useful for creating AR/VR experiences, complex
simulations, real-time realistic rendering, films, and practical
games for training and education. Hands-On Unity 2021 Game
Development outlines a practical journey to creating your first
full game from the ground up, building it step-by-step and applying
your knowledge as you progress. Complete with hands-on tutorials
and projects, this easy-to-follow guide will teach you how to
develop the game using several Unity tools. As you advance, you
will learn how to use the Unity engine, create simple scripts using
C#, integrate graphics, sound, and animations, and manipulate
physics to create interesting mechanics for your game. You'll be
able to apply all the knowledge that you gain to a real-world game.
Later chapters will show you how to code a simple AI agent to
challenge the user and use profiling tools to ensure that the code
runs efficiently. Finally, you'll work with Unity's AR tools to
create AR experiences for 3D apps and games. By the end of this
Unity book, you will have created a complete game and built a solid
foundation in using a wide variety of Unity tools. What you will
learn Explore both C# and Visual Scripting tools to customize
various aspects of a game, such as physics, gameplay, and the UI
Program rich shaders and effects using Unity's new Shader Graph and
Universal Render Pipeline Implement postprocessing to improve
graphics quality with full-screen effects Create rich particle
systems for your Unity games from scratch using VFX Graph and
Shuriken Add animations to your game using the Animator,
Cinemachine, and Timeline Use the brand new UI Toolkit package to
create user interfaces Implement game AI to control character
behavior Who this book is forThis book is best suited for game
developers looking to upgrade their knowledge and those who want to
migrate their existing skills to the Unity game engine. Those with
prior Unity knowledge will also benefit from the chapters exploring
the latest features. While you'll still able to follow along if you
don't have any programming experience, knowing the fundamentals of
C# programming will help you get the most out of this book.
A practical guide to Unity game scripting using C#, backed with
practice tests, exam tips, and easy-to-follow examples to help you
better prepare for the exam and become a pro in Unity programming
Key Features Discover the essentials of game scripting with Unity
and C# to customize every aspect of your game Overcome challenges
in Unity game development using effective techniques and easy
solutions Pass the Unity certification exam with the help of mock
tests, exam tips, and self-assessment questions Book
DescriptionUnity Certified Programmer is a global certification
program by Unity for anyone looking to become a professional Unity
developer. The official Unity programmer exam will not only
validate your Unity knowledge and skills, but also enable you to be
part of the Unity community. This study guide will start by
building on your understanding of C# programming and take you
through the process of downloading and installing Unity. You'll
understand how Unity works and get to grips with the core
objectives of the Unity exam. As you advance, you'll enhance your
skills by creating an enjoyable side-scrolling shooter game that
can be played within the Unity Editor or any recent Android mobile
device. This Unity book will test your knowledge with
self-assessment questions and help you take your skills to an
advanced level by working with Unity tools such as the Animator,
Particle Effects, Lighting, UI/UX, Scriptable Objects, and
debugging. By the end of this book, you'll have developed a solid
understanding of the different tools in Unity and understand how to
create impressive Unity applications by making the most of its
toolset. What you will learn Discover techniques for writing
modular, readable, and reusable scripts in Unity Implement and
configure objects, physics, controls, and movements for your game
projects Understand 2D and 3D animation and write scripts that
interact with Unity's Rendering API Explore Unity APIs for adding
lighting, materials, and texture to your apps Write Unity scripts
for building interfaces for menu systems, UI navigation,
application settings, and much more Delve into SOLID principles for
writing clean and maintainable Unity applications Who this book is
forThe book is for game developers, software developers, mobile app
developers, and Unity developers who want to advance in the game or
related industry. Basic knowledge of C# programming and Unity
engine is required.
|
|