![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Computer software packages > Computer games
Create a real 2D game from start to finish with ImpactJS, the JavaScript game framework that works with the HTML5's Canvas element. Making video games is hard work that requires technical skills, a lot of planning, and--most critically--a commitment to completing the project. With this hands-on guide, you'll learn how to use Impact with other technologies step-by-step. You'll pick up important tips about game design, and discover how to publish Impact games to the Web, desktop, and mobile--including a method to package your game as a native iOS app. Packed with screen shots and sample code, this book is ideal for game developers of all levels. Set up your development environment and discover Impact's advantages Build a complete game with core logic, collision detection, and player and monster behavior Learn why a game design document is critical before you start building Display and animate game artwork with sprite sheets Add sound effects, background music, and text Create screens to display stats and in-game status Prepare to publish by baking your game files into a single file
The evolution of story-telling is as old as the human race; from the beginning, when our ancestors first gathered around a campfire to share wondrous tales through oral traditions, to today, with information and stories being shared through waves and filling screens with words and images. Stories have always surrounded us, and united us in ways other disciplines can't. Storytelling for Interactive Digital Media and Video Games lays out the construct of the story, and how it can be manipulated by the storyteller through sound, video, lighting, graphics, and color. This book is the perfect guide to aspiring storytellers as it illustrates the different manner of how and why stories are told, and how to make them "interactive." Storytelling features heavy game development as a method of storytelling and delivery, and how to develop compelling plots, characters, settings, and actions inside a game. The concept of digital storytelling will be explored, and how this differs from previous incarnations of mediums for stories Key Features: Explores the necessary elements of a story (setting, character, events, sequence, and perspective) and how they affect the viewer of the story Discusses media and its role in storytelling, including images, art, sound, video, and animation Explores the effect of interactivity on the story, such as contest TV, web-based storytelling, kiosks, and games Shows the different types of story themes in gaming and how they are interwoven Describes how to make games engaging and rewarding intrinsically and extrinsically
Working with Video Gamers and Games in Therapy moves beyond stereotypes about video game addiction and violence to consider the role that games play in psychological experiences and mental health. Chapters examine the factors that compel individual gamers to select and identify with particular games and characters, as well as the different play styles, genres, and archetypes common in video games. For clinicians looking to understand their clients' relationships with video games or to use games as a therapeutic resource in their own practice, this is a thoughtful, comprehensive, and timely resource.
"This book focuses on the history of video games, consoles, and home computers from the very beginning until the mid-nineties, which started a new era in digital entertainment. The text features the most innovative games and introduces the pioneers who developed them. It offers brief analyses of the most relevant games from each time period. An epilogue covers the events and systems that followed this golden age while the appendices include a history of handheld games and an overview of the retro-gaming scene"--Provided by publisher.
Discover the path to the big leagues It's time to prove all those people who said "video games are a waste of time" wrong. Esports has rewarded top gamers with prize money, glory, and even college scholarships. Want to get in on the action? This book puts you on the path to get your share of the growing world of esports. It helps you figure out the gear you need to be competitive, the games that drive esports, how to break into competitive play, and how to use online platforms to get attention. Written by the esports program director at the first Division I university to field an esports team, this book defines and demystifies the complex world of competitive video gaming. Get the gear for your first esports battles Gain recognition for your skills online or in tournaments Discover the path to earning scholarships in esports Build your online identity Get the insider tips you need to make your name in the esports universe.
WOULD YOU KILL ONE PERSON TO SAVE FIVE OTHERS? If you could upload all of your memories into a machine, would that machine be you? Is it possible we're all already artificial intelligences, living inside a simulation? These sound like questions from a philosophy class, but in fact they're from modern, popular video games. Philosophical discussion often uses thought experiments to consider ideas that we can't test in real life, and media like books, films, and games can make these thought experiments far more accessible to a non-academic audience. Thanks to their interactive nature, video games can be especially effective ways to explore these ideas. Each chapter of this book introduces a philosophical topic through discussion of relevant video games, with interviews with game creators and expert philosophers. In ten chapters, this book demonstrates how video games can help us to consider the following questions: 1. Why do video games make for good thought experiments? (From the ethical dilemmas of the Mass Effect series to 'philosophy games'.) 2. What can we actually know? (From why Phoenix Wright is right for the wrong reasons to whether No Man's Sky is a lie.) 3. Is virtual reality a kind of reality? (On whether VR headsets like the Oculus Rift, PlayStation VR, and HTC Vive deal in mass-market hallucination.) 4. What constitutes a mind? (From the souls of Beyond: Two Souls to the synths of Fallout 4.) 5. What can you lose before you're no longer yourself? (Identity crises in the likes of The Swapper and BioShock Infinite.) 6. Does it mean anything to say we have choice? (Determinism and free will in Bioshock, Portal 2 and Deus Ex.) 7. What does it mean to be a good or dutiful person? (Virtue ethics in the Ultima series and duty ethics in Planescape: Torment.) 8. Is there anything better in life than to be happy? (Utilitarianism in Bioshock 2 and Harvest Moon.) 10. How should we be governed, for whom and by who? (Government and rights in Eve Online, Crusader Kings, Democracy 3 and Fable 3.) 11. Is it ever right to take another life? And how do we cope with our own death? (The Harm Thesis and the good death in To The Moon and Lost Odyssey.)
Human brains can be seen as knowledge processors in a distributed system. Each of them can achieve, conscious or not, a small part of a treatment too important to be done by one. These are also "hunter / gatherers" of knowledge. Provided that the number of contributors is large enough, the results are usually better quality than if they were the result of the activity of a single person, even if it is a domain expert. This type of activity is done via online games.
Do you have what it takes to become a game developer? With this hands-on book, you'll learn quickly and easily how to develop computer games with Microsoft's XNA 3.0 framework-not just for your PC, but for Xbox 360 and the Microsoft Zune as well. Written by an experienced university-level game development instructor, Learning XNA 3.0 walks you through the framework in a clear and understandable step-by-step format. Each chapter offers a self-contained lesson with lots of illustrations and annotated examples to help you master key concepts. Once you finish the book, you'll know how to develop sophisticated games from start to finish. Learn game development concepts from 2D animation to 3D cameras and effects Delve into high-level shader language (HLSL) and introductory artificial intelligence concepts Develop three complete and exciting games using 2D,3D and multiplayer concepts Develop and deploy games to the Xbox 360 and the Microsoft Zune While teaching XNA to beginning game developers, author Aaron Reed noticed that several key concepts were difficult for students to grasp. Learning XNA 3.0 was written specifically to address those issues. With this book, you can test your understanding and practice new skills as you go with unique "Test Your Knowledge" exercises and review questions in each chapter. Why wait? Amaze your family and friends by building your own games for the PC, Xbox 360, and Zune-with Learning XNA 3.0. "An outstanding book Teaches you XNA development in a smart way, starting from 2D basics and going into 3D and shader development. What I really like is the 'peeling the onion' approach the author takes, which builds up knowledge from previous chapters." --David "LetsKillDave" Weller, CEO, Cogito Ergonomics, LLC, and former XNA program manager
Game Devs & Others: Tales from the Margins tell the true stories of life in the industry by people of color, LGBTQIA and other marginalized identities. This collection of essays give people a chance to tell their stories and to let others know what life on the other side of the screen is like when you're not part of the supposed "majority". Key Features This book is perfect for anyone interested in getting into the games industry who feels they have a marginalized identity For those who wish to better diversify their studio or workplace who may or may not have access to individuals that could or would share their stories about the industry Includes initiatives aimed at diversifying the industry that have a positive or negative impact on the ongoing discussions Coverage of ajor news items about diversity, conferences aimed at or having diversity at its core of content and mission are discussed Included essays are written with as little game dev specific jargon as possible, makeing it accessible to people outside the industry as well as those in the scene but that may not have all the insider lingo
Introduction to Modeling and Simulation with MATLAB and Python is intended for students and professionals in science, social science, and engineering that wish to learn the principles of computer modeling, as well as basic programming skills. The book content focuses on meeting a set of basic modeling and simulation competencies that were developed as part of several National Science Foundation grants. Even though computer science students are much more expert programmers, they are not often given the opportunity to see how those skills are being applied to solve complex science and engineering problems and may also not be aware of the libraries used by scientists to create those models. The book interleaves chapters on modeling concepts and related exercises with programming concepts and exercises. The authors start with an introduction to modeling and its importance to current practices in the sciences and engineering. They introduce each of the programming environments and the syntax used to represent variables and compute mathematical equations and functions. As students gain more programming expertise, the authors return to modeling concepts, providing starting code for a variety of exercises where students add additional code to solve the problem and provide an analysis of the outcomes. In this way, the book builds both modeling and programming expertise with a "just-in-time" approach so that by the end of the book, students can take on relatively simple modeling example on their own. Each chapter is supplemented with references to additional reading, tutorials, and exercises that guide students to additional help and allows them to practice both their programming and analytical modeling skills. In addition, each of the programming related chapters is divided into two parts - one for MATLAB and one for Python. In these chapters, the authors also refer to additional online tutorials that students can use if they are having difficulty with any of the topics. The book culminates with a set of final project exercise suggestions that incorporate both the modeling and programming skills provided in the rest of the volume. Those projects could be undertaken by individuals or small groups of students. The companion website at http://www.intromodeling.com provides updates to instructions when there are substantial changes in software versions, as well as electronic copies of exercises and the related code. The website also offers a space where people can suggest additional projects they are willing to share as well as comments on the existing projects and exercises throughout the book. Solutions and lecture notes will also be available for qualifying instructors.
The untold story of Atari's Missile Command With the advent of the arcade, Atari Inc. and its iconic game, Missile Command, were at the forefront of the industry's explosion, helping usher in both the age of the video game and the gamer lifestyle. In 8-Bit Apocalypse, tech insider Alex Rubens delves into electronic history to tell of an era when arcade games were designed, written, and coded by individual designers. He interviews major figures including Atari founder Nolan Bushnell and Missile Command creator David Theurer, who suffered from frequent nightmares of nuclear holocaust as he worked on the game. The first in-depth, personal history of the era, 8-Bit Apocalypse combines Rubens's tech industry knowledge and experience as a gaming journalist to conjure the wild silicon frontier of the '80s.
Surviving Game School speaks about what to expect in a top game design or game development college program, and what to expect once students get out. Making games is not at all the same as playing games. Uncommonly blunt, the book reveals the rigors - and the joys - of working in this industry. Along the way the book touches on themes of time management, creativity, teamwork, and burnout. The authors explore the impact working in the game industry can have on personal relationships and family life. The book closes with advice about life's goals and building and keeping a sensible balance between work and everything else. Key Features: What you can expect from a top college Game Design Program, from an experienced college professor What to expect while working in the games industry, from 25-year veteran game developer. How to find an industry job after gaining a relevant college degree How to build and maintain a satisfying career in the games industry
This book explores hybrid play as a site of interdisciplinary activity-one that is capable of generating new forms of mobility, communication, subjects, and artistic expression as well as new ways of interacting with and understanding the world. The chapters in this collection explore hybrid making, hybrid subjects, and hybrid spaces, generating interesting conversations about the past, current and future nature of hybrid play. Together, the authors offer important insights into how place and space are co-constructed through play; how, when, and for what reasons people occupy hybrid spaces; and how cultural practices shape elements of play and vice versa. A diverse group of scholars and practitioners provides a rich interdisciplinary perspective, which will be of great interest to those working in the areas of games studies, media studies, communication, gender studies, and media arts.
In a scant fifteen years, video and computer games have grown into
a $6-billion-a-year global industry, sucking up ever-increasing
amounts of leisure time and disposable income. In arcades, living
rooms, student dorms, and (admit it) offices from Ohio to Osaka,
video games have become a fixture in people's lives, marking a
tectonic shift in the entertainment landscape.
Expert Guidance on the Math Needed for 3D Game ProgrammingDeveloped from the authors' popular Game Developers Conference (GDC) tutorial, Essential Mathematics for Games and Interactive Applications, Third Edition illustrates the importance of mathematics in 3D programming. It shows you how to properly animate, simulate, and render scenes and discusses the mathematics behind the processes. New to the Third EditionCompletely revised to fix errors and make the content flow better, this third edition reflects the increased use of shader graphics pipelines, such as in DirectX 11, OpenGL ES (GLES), and the OpenGL Core Profile. It also updates the material on real-time graphics with coverage of more realistic materials and lighting. The Foundation for Successful 3D ProgrammingThe book covers the low-level mathematical and geometric representations and algorithms that are the core of any game engine. It also explores all the stages of the rendering pipeline. The authors explain how to represent, transform, view, and animate geometry. They then focus on visual matters, specifically the representation, computation, and use of color. They also address randomness, intersecting geometric entities, and physical simulation. An Introduction to Creating Real and Active Virtual WorldsThis updated book provides you with a conceptual understanding of the mathematics needed to create 3D games as well as a practical understanding of how these mathematical bases actually apply to games and graphics. It not only includes the theoretical mathematical background but also incorporates many examples of how the concepts are used to affect how a game looks and plays. Web ResourceA supplementary website contains a collection of source code, supporting libraries, and interactive demonstrations that illustrate the concepts and enable you to experiment with animation and simulation applications. The site also includes slides and notes from the authors' GDC tutorials.
The Essential Guide to Game Audio: The Theory and Practice of Sound for Games is a first of its kind textbook and must-have reference guide for everything you ever wanted to know about sound for games. This book provides a basic overview of game audio, how it has developed over time, and how you can make a career in this industry. Each chapter gives you the background and context you will need to understand the unique workflow associated with interactive media. The practical, easy to understand interactive examples provide hands-on experience applying the concepts in real world situations.
Gain insight into what it takes to design and develop your first video game. This book offers a peek behind the scenes, where you will find in-depth knowledge of game design theory and insight into the technical and design aspects of video game development. The Way We Play allows you to explore game design and theory while also learning the nuances of how games in different genres should be approached, their workings, and successful unique selling points in a competitive gaming field. As you progress further into the book, BAFTA Nominated Young Games Design Mentor Michael Killick walks you through the more technical aspects of game development and shares techniques that will enable you to take your first steps in designing your own games. Upon completing this book, you will have a firm understanding of the gaming industry, from theory through design and production. What You Will Learn Understand theories within games design Grasp what it takes to design and create your first game Look back at previous popular games and what made them so great Cover all aspects of design to allow you to begin designing your first video game Who Is This Book For: Anyone who would like to explore the fundamentals of game design and the theory behind it. This is also a chance to learn what goes into a game and how a game can be designed to be fun.
Understand real-world game development concepts using JavaFX game engine called FXGL. The core focus of the book is on developing a standalone game or application with FXGL. We will start with an overview of the book followed by requisite concepts from Java and JavaFX that will be used throughout this book. Next, we will learn about the FXGL game engine and its wide range of real-world game development techniques. In the following chapter, we learn about entity-component model used in FXGL to create a powerful abstraction of the game world. The next chapter builds on this, where we develop a platformer game using the physics engine and a popular external tool called Tiled. An important concept of games AI is covered in the following chapter. Visually complex features related to graphics and rendering as well as UI elements and animation system in FXGL will be discussed in the next chapter. The following chapter is dedicated to non-game applications that can be developed using FXGL. The last two chapters cover packaging and deployment of JavaFX and FXGL applications and discussion on future projects. The key take-away skill from this book is the ability to develop professional-level applications and games with FXGL. During the course of this book, you will have produced a range of cross-platform applications and games using FXGL, reinforcing the game development concepts covered throughout. What You Will Learn* Understand use of advanced Java and JavaFX concepts * Learn about real-world game development concepts in a general-purpose programming language* Master professional cross-platform, desktop and mobile, games using the FXGL game engine Who Is This Book ForThis book is for beginners in Java and/or JavaFX who wish to develop apps and games with FXGL, while improving Java and JavaFX skills.
Master game design and digital art principles simultaneously with this all-in-one guide to creating games in the cutting-edge game engine Unity. Reworked for C# and Unity 2018 & 2019, and bursting with images and tutorials, Penny de Byl's Holistic Game Development with Unity will help the reader gain the multidisciplinary skills needed to succeed in the independent game industry. Holistic Game Development with Unity includes new coverage on Augmented Reality, Networking, and Virtual Reality such as the Oculus Rift. Supplementary material, including instructional videos, discussion forums and art assets are provided in the companion website located at www.holistic3d.com. Learn to combine the beauty of art and the functionality of programming in de Byl's third edition for Unity game development. Key features: Art and programming in Unity, the only one-stop shop for individual developers and small teams looking to tackle both tasks. Proven step-by-step tutorials show you how to design and structure an entire game in Unity with art assets. Revised to cover the Unity game engine versions 2018 and 2019. New coverage of Nav Meshes, Augmented Reality, Mobile Builds and Mecanim. An introduction to essential two- and three-dimensional mathematical and physics concepts. A portfolio of royalty free reusable game mechanics. Revamped and expanded accompanying website, www.holistic3d.com, features project source code, instructional videos, art assets, author blog, and discussion forums. Additional challenge questions and lesson plans are available online for an enhanced learning experience.
The popular Postmortem column in Game Developer magazine features firsthand accounts of how some of the most important and successful games of recent years have been made. This book offers the opportunity to harvest this expertise with one volume. The editor has organized the articles by theme and added previously unpublished analysis to reveal successful management techniques. Readers learn how superstars of the game industry like Peter Molyneux and Warren Spector have dealt with the development challenges such as managing complexity, software and game design issues, schedule challenges, and changing staff needs.
Master game design and digital art principles simultaneously with this all-in-one guide to creating games in the cutting-edge game engine Unity. Reworked for C# and Unity 2018 & 2019, and bursting with images and tutorials, Penny de Byl's Holistic Game Development with Unity will help the reader gain the multidisciplinary skills needed to succeed in the independent game industry. Holistic Game Development with Unity includes new coverage on Augmented Reality, Networking, and Virtual Reality such as the Oculus Rift. Supplementary material, including instructional videos, discussion forums and art assets are provided in the companion website located at www.holistic3d.com. Learn to combine the beauty of art and the functionality of programming in de Byl's third edition for Unity game development. Key features: Art and programming in Unity, the only one-stop shop for individual developers and small teams looking to tackle both tasks. Proven step-by-step tutorials show you how to design and structure an entire game in Unity with art assets. Revised to cover the Unity game engine versions 2018 and 2019. New coverage of Nav Meshes, Augmented Reality, Mobile Builds and Mecanim. An introduction to essential two- and three-dimensional mathematical and physics concepts. A portfolio of royalty free reusable game mechanics. Revamped and expanded accompanying website, www.holistic3d.com, features project source code, instructional videos, art assets, author blog, and discussion forums. Additional challenge questions and lesson plans are available online for an enhanced learning experience.
Learn the tricks of simple procedural generation and how various genres, such as racing simulators, platformers, and roguelikes, can all benefit from these techniques. In this book, you'll learn how to combine hand-crafted content with algorithms to create immersive and beautiful environments. You'll learn how to create a seeding system, so that you can replay great levels with your friends. We'll cover how to create good tilesets, how to use the tilemap editor effectively, and how to inject just the right amount of logic into an otherwise automated machine that is your own personal procedural content generation engine. We will use 2D examples to demonstrate the concepts covered throughout the book. By the time you complete this book, you'll have a good handle on how to add procedural generation to your games. What You Will Learn Learn to set up the perfect content generation system Master the tools for randomization and repeatability Understand how much content to craft versus how much to generate Who This Book Is For Basic familiarity with the Godot engine and GDScript is essential. While all concepts are explained in the book, it can be overwhelming learning these techniques at the same time as learning the engine.
Drawing on decades of experience, Beep to Boom: The Development of Advanced Runtime Sound Systems for Games and Extended Reality is a rigorous, comprehensive guide to interactive audio runtime systems. Packed with practical examples and insights, the book explains each component of these complex geometries of sound. Using practical, lowest-common-denominator techniques, Goodwin covers soundfield creation across a range of platforms from phones to VR gaming consoles. Whether creating an audio system from scratch or building on existing frameworks, the book also explains costs, benefits and priorities. In the dynamic simulated world of games and extended reality, interactive audio can now consider every intricacy of real-world sound. This book explains how and why to tame it enjoyably. |
You may like...
|