|
|
Books > Computing & IT > Computer software packages > Computer games
The design for Quest to Learn, an innovative school in New York
City that offers a "game-like" approach to learning. Quest to
Learn, an innovative school for grades 6 to 12 in New York City,
grew out of the idea that gaming and game design offer a promising
new paradigm for curriculum and learning. The designers of Quest to
Learn developed an approach to learning that draws from what games
do best: drop kids into inquiry-based, complex problem spaces that
are built to help players understand how they are doing, what they
need to work on, and where to go next. Content is not treated as
dry information but as a living resource; students are encouraged
to interact with the larger world in ways that feel relevant,
exciting, and empowering. Quest to Learn opened in the fall of 2009
with 76 sixth graders. In their first semester, these students
learned-among other things-to convert fractions into decimals in
order to break a piece of code found in a library book; to use
atlases and read maps to create a location guide for a reality
television series; and to create video tutorials for a hapless
group of fictional inventors. This research and development
document outlines the learning framework for the school, making the
original design available to others in the field. Elements in
development include a detailed curriculum map, a budget, and
samples of student and teacher handbooks.
Get started with mobile game development with this practical guide
on how to use Unity 2022 and C# to build cross-platform mobile
games and add augmented reality features to your projects Key
Features * Create, deploy, and monetize immersive mobile games on
Android and iOS platforms using Unity 2022 * Add augmented reality
to your mobile projects to inject a real-world element into your
games * Begin your mobile game development journey with
step-by-step instructions and a demo game project Book Description
Unity is an established player in the mobile game development
sphere, and its new release, Unity 2022, has a lot of new features
In Unity 2022 Mobile Game Development, the third edition in this
popular series, as well as exploring these new features, you'll get
to grips with this renowned game engine by building a mobile game
and publishing it on the most popular mobile app stores The book
takes a step-by-step and hands-on approach to building an endless
runner game to help you learn the concepts of mobile game
development. After you've set up your simple Unity project and got
it ready for mobile development, you'll cover everything you need
to know to build your game and publish it, from adding touch
gestures to monetizing your game with Unity Ads and in-app
purchases, from building a UI to integrating social media into your
game. You'll gain insights into how players like and use your game
using Unity's analytics tools, and you'll take your games into the
real world with the augmented reality features of Unity 2022 and
make them really shine By the end of the book, the power of Unity
2022 to build, optimize, and publish robust cross-platform mobile
games with C# will be at your fingertips, widening your skillset
and enhancing your credentials as a game developer What you will
learn * Design responsive UIs for your mobile games * Detect
collisions, receive user input, and create player movements *
Create interesting gameplay elements using mobile device input *
Add custom icons and presentation options * Keep players engaged by
using Unity's mobile notification package * Integrate social media
into your projects * Add augmented reality features to your game
for real-world appeal Who This Book Is For If 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
Classical music is everywhere in video games. Works by composers
like Bach and Mozart fill the soundtracks of games ranging from
arcade classics, to indie titles, to major franchises like
BioShock, Civilization, and Fallout. Children can learn about
classical works and their histories from interactive iPad games.
World-renowned classical orchestras frequently perform concerts of
game music to sold-out audiences. But what do such combinations of
art and entertainment reveal about the cultural value we place on
these media? Can classical music ever be video game music, and can
game music ever be classical? Delving into the shifting and often
contradictory cultural definitions that emerge when classical music
meets video games, Replay Value offers a new perspective on the
possibilities and challenges of trying to distinguish between art
and pop culture in contemporary society.
How do you explain coding to a baby? By showing how it's all around
them, and how they can take part in it, of course! By using items
common in a baby's world, like a teddy bear and electric train,
this charming board book full of bright, colourful illustrations is
the perfect introduction to coding for babies and their caregivers
- and is sure to leave them wanting to learn more!
Get a thorough and practical introduction to Unity development for
Android devices with no previous experience with game development
needed. In this book, you'll go through every step from downloading
and installing Unity and the Android SDK, to creating fully
functional games. The bulk of Learn Unity for Android Game
Development is a simple project to create a 2D platform game
complete with touchscreen controls, physics, enemies, respawning,
collectibles and more. The book closes with a brief introduction to
creating 3D games, virtual reality games for the Gear VR, and other
more advanced applications. It also provides some guidance on
publishing and marketing, as well as thinking about game design and
mechanics. Resources including sprites and scripts are provided in
the code download. What You Will Learn Install Unity with the
Android SDK Understand and use scripts, prefabs and Android Studio
Design a great game Build a game app Add a bit of polish Deploy for
various Android devices Build and deploy for 3D games, virtual
reality and more Promote your game and make money Who This Book Is
For This book requires no previous experience with programming or
game development of any kind. Prior experience with the Android
ecosystem recommended.
Discover the 3D-modeling and animation power of Blender 3D. This
book starts with a brief introduction to Blender 3D including
installation and the user interface. The following two chapters
then introduce you to the upgraded tools in Blender 2.80 for 3D
modeling, texturing, shading, and animation. The last chapter
discusses the Blender game engine and all its core features. Along
the way you'll see why Blender 3D has proved its competency in UV
unwrapping, texturing, raster graphic editing, rigging, sculpting,
animating, motion graphics, and video editing through the years.
Modeling and Animation Using Blender gives a thorough tour of
Blender Eevee, covering its new features and how to make best use
of them. After reading this book you will have the confidence to
choose Blender for your next project. What You Will Learn Master
the features of Blender Eevee Work with modeling, animation, and
much more using the updated software Understand important concepts
such as physics and particles Who This Book Is For Art enthusiasts
and professionals who want to learn Blender 3D. Blender 3D
professionals who want to learn about the latest version would find
the book useful.
Learn to effortlessly leverage the power of the GPU in a 3D game or
application using Babylon.js v5.0 from start to finish Key Features
Explore browser-based, editable, interactive Playground samples
Create GPU-based resources using the Node Material Editor - no
shader code required Extended topics in each chapter as well as a
dedicated chapter that helps you explore and contribute back to OSS
projects Book DescriptionBabylon.js allows anyone to effortlessly
create and render 3D content in a web browser using the power of
WebGL and JavaScript. 3D games and apps accessible via the web open
numerous opportunities for both entertainment and profit.
Developers working with Babylon.js will be able to put their
knowledge to work with this guide to building a fully featured 3D
game. The book provides a hands-on approach to implementation and
associated methodologies that will have you up and running, and
productive in no time. Complete with step-by-step explanations of
essential concepts, practical examples, and links to fully working
self-contained code snippets, you'll start by learning about
Babylon.js and the finished Space-Truckers game. You'll also
explore the development workflows involved in making the game.
Focusing on a wide range of features in Babylon.js, you'll
iteratively add pieces of functionality and assets to the
application being built. Once you've built out the basic game
mechanics, you'll learn how to bring the Space-Truckers environment
to life with cut scenes, particle systems, animations, shadows, PBR
materials, and more. By the end of this book, you'll have learned
how to structure your code, organize your workflow processes, and
continuously deploy to a static website/PWA a game limited only by
bandwidth and your imagination. What you will learn Use Babylon.js
v5.0 to build an extensible open-source 3D game accessible with a
web browser Design and integrate compelling and performant 3D
interactive scenes with a web-based application Write WebGL/WebGPU
shader code using the Node Material Editor Separate code concerns
to make the best use of the available resources Use the Babylon.js
Playground to tightly iterate application implementation Convert a
web application into a Progressive Web Application (PWA) Create
rich, native-ready graphical user interfaces (GUIs) using the GUI
Editor Who this book is forThis book on 3D programming in
JavaScript is for those who have some familiarity with JavaScript
programming and/or 3D game engine development and are looking to
learn how to incorporate beautiful interactive 3D scenes into their
work. Developers familiar with Unity, Unreal Engine, or three.js
will also find this book to be a key resource for learning the ins
and outs of Babylon.js.
An exploration of the way videogames mount arguments and make
expressive statements about the world that analyzes their unique
persuasive power in terms of their computational properties.
Videogames are an expressive medium, and a persuasive medium; they
represent how real and imagined systems work, and they invite
players to interact with those systems and form judgments about
them. In this innovative analysis, Ian Bogost examines the way
videogames mount arguments and influence players. Drawing on the
2,500-year history of rhetoric, the study of persuasive expression,
Bogost analyzes rhetoric's unique function in software in general
and videogames in particular. The field of media studies already
analyzes visual rhetoric, the art of using imagery and visual
representation persuasively. Bogost argues that videogames, thanks
to their basic representational mode of procedurality (rule-based
representations and interactions), open a new domain for
persuasion; they realize a new form of rhetoric. Bogost calls this
new form "procedural rhetoric," a type of rhetoric tied to the core
affordances of computers: running processes and executing
rule-based symbolic manipulation. He argues further that videogames
have a unique persuasive power that goes beyond other forms of
computational persuasion. Not only can videogames support existing
social and cultural positions, but they can also disrupt and change
these positions themselves, leading to potentially significant
long-term social change. Bogost looks at three areas in which
videogame persuasion has already taken form and shows considerable
potential: politics, advertising, and learning.
In just 24 lessons of one hour or less, Sams Teach Yourself Unity
Game Development in 24 Hours will help you master the Unity 2018
game engine at the heart of Ori and the Blind Forest, Firewatch,
Monument Valley, and many other sizzling-hot games! This book's
straightforward, step-by-step approach teaches you everything from
the absolute basics through sophisticated game physics, animation,
and mobile device deployment techniques. Every lesson builds on
what you've already learned, giving you a rock-solid foundation for
real-world success. Step-by-step instructions carefully walk you
through the most common Unity game development tasks. Practical,
hands-on examples show you how to apply what you learn. Quizzes and
exercises help you test your knowledge and stretch your skills.
Notes and Tips point out shortcuts and solutions Learn how to...
Get up and running fast with the Unity 2018 game engine and editor
Work efficiently with Unity's graphical asset pipeline Make the
most of lights and cameras Sculpt stunning worlds with Unity's
terrain and environmental tools Script tasks ranging from capturing
input to building complex behaviors Quickly create repeatable,
reusable game objects with prefabs Implement easy, intuitive game
user interfaces Control players through built-in and custom
character controllers Build realistic physical and trigger
collisions Leverage the full power of Unity's Animation and new
Timeline systems Integrate complex audio into your games Use mobile
device accelerometers and multi-touch displays Build engaging 2D
games with Unity's 2D tools and Tilemap Apply the "finishing
touches" and deploy your games
Computer game creation is a fascinating but very complex subject,
and this complexity can be off -putting to many. However, you
shouldn't lose heart if you want to learn how to create great
games; all you need is this book, some enthusiasm, and a good
imagination. The Game Maker's Apprentice shows you how to create 9
complete, exciting games of different types (action, adventure,
puzzle, and more) using the wildly popular Game Maker game creation
tool, complete with professional quality sounds and visuals. It
also teaches you all you need to know about game design theory
(challenges, learning curves, level design etc) and programming to
give you a solid grounding in game design. Game Maker uses an easy
drag-and-drop interface for the most part, so you don't need to
have any coding experience to start creating games. It also
features a built-in programming language to allow you to add
advanced features to your games. You can progress to using this
when you are ready. Go to http: //www.gamemaker.nl/ for more
information.
Now in its third edition, the classic book on game design has been
completely revised to include the latest developments in the game
industry. Readers will learn all the fundamentals of concept
development, gameplay design, core mechanics, user interfaces,
storytelling, and balancing. They'll be introduced to designing for
mobile devices and touch screens, as well as for the Kinect and
motion-capture gameplay. They'll learn how indie developers are
pushing the envelope and how new business models such as
free-to-play are influencing design. In an easy-to-follow approach,
Adams offers a first-hand look into the process of designing a
game, from initial concept to final tuning. This in-depth resource
also comes with engaging end-of-chapter exercises, design
worksheets, and case studies.
BlackBerry smart phones aren't just for business. In fact, throw
away that boring spreadsheet, tear up that yearly budget reportthe
BlackBerry is a lean, mean game-playing machine. Carol Hamer and
Andrew Davison, expert software game developers, show you how to
leverage the BlackBerry Java Development Environment (based on Java
ME) to design and create fun, sophisticated game applications from
role playing to dueling with light sabers. The BlackBerry: not as
clumsy or as random as a blasteran elegant device, for a more
civilized age.
In this book, Carol and Andrew give you the professional
techniques you need to use music, 2D and 3D graphics, maps, and
game design patterns to build peer-to-peer games, role playing
games, and more for the BlackBerry. What you'll learn How to build
a custom user interface with your game's theme How to take your
graphics to the next level with SVG and OpenGL ES How to boogie on
down with a MMAPI music player How to optimize your games with
BlackBerry-specific APIs and tools How to program games for any
BlackBerry device, from the earliest Java-enabled smartphones to
models that run the BlackBerry 5 operating system How to build
games for two players or the whole world with GPS, SMS, and the
Internet How to create space adventures that may confound your mind
with their awesomeness. How to drive a toy sports car from your
BlackBerry using Bluetooth and USB How to sell your game on
BlackBerry App World and beyond Who this book is for
This book is for game enthusiasts and software engineers who
know at least a bit of Java and want to program games for the
BlackBerry. No prior knowledge of Micro Edition programming is
required. Table of Contents Gaming on BlackBerry BlackBerry
Application Basics Game Graphics and Events with MIDP and RIM
Classes Adding a Professional Look and Feel Security and Selling
Your Game Swingin' Light Saber Play a Live Opponent with SMS Using
Scalable Vector Graphics Creating Role-Playing Games on the
Internet Remotely Drive a (Toy) Sports Car Fox and Hounds
Introducing 3D with JSR 239
|
|