Book picks similar to
Google Sketchup for Game Design: Beginner's Guide by Robin de Jongh
game-design
art
animation-design-art-resources
software-development
Fundamentals of Computer Graphics
Peter Shirley - 2002
It presents the mathematical foundations of computer graphics with a focus on geometric intuition, allowing the programmer to understand and apply those foundations to the development of efficient code. - The fundamental mathematics used in graphics programs - The basics of the graphics pipeline - BSP trees - Ray tracing - Surface shading - Texture mapping Advanced topics include: - Curves and surfaces - Color science - Global illumination - Reflection models - Image-based rendering - Visualization Extensive exercises and references for further reading enhance each chapter. An introduction for novices---a refresher for professionals.
Uncertainty in Games
Greg Costikyan - 2013
Things that we thought were good for us turn out to be bad for us (and vice versa); people we thought we knew well behave in mysterious ways; the stock market takes a nosedive. Thanks to an inexplicable optimism, most of the time we are fairly cheerful about it all. But we do devote much effort to managing and ameliorating uncertainty. Is it any wonder, then, asks Greg Costikyan, that we have taken this aspect of our lives and transformed it culturally, making a series of elaborate constructs that subject us to uncertainty but in a fictive and nonthreatening way? That is: we create games.In this concise and entertaining book, Costikyan, an award-winning game designer, argues that games require uncertainty to hold our interest, and that the struggle to master uncertainty is central to their appeal. Game designers, he suggests, can harness the idea of uncertainty to guide their work.Costikyan explores the many sources of uncertainty in many sorts of games -- from Super Mario Bros. to Rock/Paper/Scissors, from Monopoly to CityVille, from FPS Deathmatch play to Chess. He describes types of uncertainty, including performative uncertainty, analytic complexity, and narrative anticipation. And he suggest ways that game designers who want to craft novel game experiences can use an understanding of game uncertainty in its many forms to improve their designs.
The Dream Architects: Adventures in the Video Game Industry
David Polfeldt - 2020
He shares what it's like to manage a creative process that has ballooned from a low-six-figure expense with a team of a half dozen people to a transatlantic production of five hundred employees on a single project with a production budget of over a hundred million dollars.A rare firsthand account of the golden age of game development told in vivid detail, The Dream Architects is a seminal work about the biggest entertainment medium of today.
Rogue Leaders: The Story of LucasArts
Rob Smith - 2008
Twenty-five years and dozens of award-winning games later, LucasArts has earned a prestigious place in the industry and in the hearts of gamers everywhere. Rogue Leaders is the first substantive survey of a videogame companya deluxe compilation that traces its history through never-before-published interviews. In addition, more than 300 pieces of concept art, character development sketches, and storyboards have been lavishly reproduced to showcase the creative talent behind such videogame classics as The Secret of Monkey Island, Grim Fandango, and Star Wars: Knights of the Old Republic, as well as games that were never publicly released. A thrill for millions of videogame and LucasArts fans around the world.
How Games Move Us: Emotion by Design
Katherine Isbister - 2016
But how do games create emotion? In How Games Move Us, Katherine Isbister takes the reader on a timely and novel exploration of the design techniques that evoke strong emotions for players. She counters arguments that games are creating a generation of isolated, emotionally numb, antisocial loners. Games, Isbister shows us, can actually play a powerful role in creating empathy and other strong, positive emotional experiences; they reveal these qualities over time, through the act of playing. She offers a nuanced, systematic examination of exactly how games can influence emotion and social connection, with examples -- drawn from popular, indie, and art games -- that unpack the gamer's experience.Isbister describes choice and flow, two qualities that distinguish games from other media, and explains how game developers build upon these qualities using avatars, non-player characters, and character customization, in both solo and social play. She shows how designers use physical movement to enhance players' emotional experience, and examines long-distance networked play. She illustrates the use of these design methods with examples that range from Sony's Little Big Planet to the much-praised indie game Journey to art games like Brenda Romero's Train.Isbister's analysis shows us a new way to think about games, helping us appreciate them as an innovative and powerful medium for doing what film, literature, and other creative media do: helping us to understand ourselves and what it means to be human.
Scott Kelby's 7-Point System for Adobe Photoshop Cs3
Scott Kelby - 2004
Then, and perhaps most importantly, the text determines exactly when and in which order to apply these seven techniques.
Clojure Applied: From Practice to Practitioner
Ben Vandgrift - 2015
You want to develop software in the most effective, efficient way possible. This book gives you the answers you’ve been looking for in friendly, clear language.We’ll cover, in depth, the core concepts of Clojure: immutable collections, concurrency, pure functions, and state management. You’ll finally get the complete picture you’ve been looking for, rather than dozens of puzzle pieces you must assemble yourself. First, we focus on Clojure thinking. You’ll discover the simple architecture of Clojure software, effective development processes, and how to structure applications. Next, we explore the core concepts of Clojure development. You’ll learn how to model with immutable data; write simple, pure functions for efficient transformation; build clean, concurrent designs; and structure your code for elegant composition. Finally, we move beyond pure application development and into the real world. You’ll understand your application’s configuration and dependencies, connect with other data sources, and get your libraries and applications out the door.Go beyond the toy box and into Clojure’s way of thinking. By the end of this book, you’ll have the tools and information to put Clojure’s strengths to work.https://pragprog.com/book/vmclojeco/c...
The Kobold Guide to Board Game Design
Mike Selinker - 2011
Author Mike Selinker (Betrayal at House on the Hill) has invited some of the world's most talented and experienced game designers to share their secrets on game conception, design, development, and presentation. In these pages, you'll learn about storyboarding, balancing, prototyping, and playtesting from the best in the business.
Clients From Hell: A collection of anonymously-contributed client horror stories from designers
Anonymous - 2010
Read the quotes, bizarre requests and elaborate communication failures that are all part of the daily life of working with clients.With anonymous submissions from over a thousand creative freelancers, Clients From Hell sheds an insider’s perspective on difficult — and all-too-often irrational and insane — interactions with clients.Anyone who has ever worked with clients may find these tales frighteningly familiar. New designers may think twice about their chosen profession — or at least find relief in the fact that they’re not alone in absurd client interactions. And non-designers? Well, they’ll just feel grateful — while they laugh and discover the new and uncharted territory of miscommunication.
Professional Wordpress Plugin Development
Brad Williams - 2011
Now you can extend it for personal, corporate and enterprise use with advanced plugins and this professional development guide. Learn how to create plugins using the WordPress plugin API: utilize hooks, store custom settings, craft translation files, secure your plugins, set custom user roles, integrate widgets, work with JavaScript and AJAX, create custom post types. You'll find a practical, solutions-based approach, lots of helpful examples, and plenty of code you can incorporate!Shows you how to develop advanced plugins for the most popular CMS platform today, WordPress Covers plugin fundamentals, how to create and customize hooks, internationalizing your site with translation files, securing plugins, how to create customer users, and ways to lock down specific areas for use in corporate settings Delves into advanced topics, including creating widgets and metaboxes, debugging, using JavaScript and AJAX, Cron integration, custom post types, short codes, multi site functions, and working with the HTTP API Includes pointers on how to debug, profile and optimize your code, and how to market your custom plugin Learn advanced plugin techniques and extend WordPress into the corporate environment.
Homo Ludens: A Study of the Play Element in Culture
Johan Huizinga - 1938
Like civilization, play requires structure and participants willing to create within limits. Starting with Plato, Huizinga traces the contribution of Homo Ludens, or "Man the player" through Medieval Times, the Renaissance, and into our modern civilization. Huizinga defines play against a rich theoretical background, using cross-cultural examples from the humanities, business, and politics. Homo Ludens defines play for generations to come."A happier age than ours once made bold to call our species by the name of Homo Sapiens. In the course of time we have come to realize that we are not so reasonable after all as the Eighteenth Century with its worship of reason and naive optimism, though us; "hence moder fashion inclines to designate our species asHomo Faber Man the Maker. But though faber may not be quite so dubious as sapiens it is, as a name specific of the human being, even less appropriate, seeing that many animals too are makers. There is a third function, howver, applicable to both human and animal life, and just as important as reasoning and making--namely, playing. it seems to me that next to Homo Faber, and perhaps on the same level as Homo Sapiens, Homo Ludens, Man the Player, deserves a place in our nomenclature. "--from the Foreward, by Johan Huizinga
Half-Life 2: Raising the Bar
David Hodgson - 2004
-Unprecedented access behind "Half-Life" and "Half-Life 2" -A forward by Valve founder Gabe Newell -Hundreds of art, design, preproduction, and other art pieces crammed into the book -Over a dozen key members of Valve's staff interviewed -Officially approved by Valve -Behind City 17 and other locations -The development of the Source engine -A rogue's gallery of beasts, characters, and monstrosities -Key weapons development revelations -A tour of many of the game's locations, from inception to completion -Filled with art, screens, and anecdotes from the Valve team
Shifter Squad
Clara Kendrick - 2018
Lots of suspense, mystery, and romance. No cliffhangers! Bonus book included. Book 1: Alex – The Panther Alex is assigned to work with the gang’s point of contact, a beautiful, clever woman named Tony, who immediately manages to get the dark Alex to open up to her and to himself in a way that nobody ever has before. As Alex and Tony fall for each other, they do their best to take down Sanchez’s operation in the city using Alex’s dark connects, but he doesn’t know that Tony has a dangerous secret, one that could destroy them both before the end of the mission. Book 2: Nick – The Bear Nick is a bear shifter on the verge of death the day he is wheeled into Dr. Lilith Cole’s office, his body ravaged by a brutal fight with a roomful of Sanchez’s shifters. Lilith finds that she feels a connection to him before he even wakes up, and though she tries to deny it, she can’t resist how she feels about him the moment he opens his eyes. Awake and alert, Nick is determined to prove to himself and to his commander that he is capable of working the dangerous missions. Lilith finds herself irresistibly drawn to the big shifter, drawn into a conflict so deep that she might just be risking her life as well as her heart. Book 3: Noah – The Powerful Noah is a multi-shifter with the ability to change into any animal, but his remarkable, rare ability doesn’t help him when faced with one of Sanchez’s people, a beautiful witch named Fiona. Noah is surprised when Fiona saves him from the fire that he sets to free Lilith Cole from her imprisonment, especially considering the fact that shifters and witches have a blood feud that goes back for centuries. Fiona and Noah hate each other, but they can’t deny their attraction for one another, fierce and powerful in the face of their disdain for one another. Book 4: Gabriel – The Witch Gabriel is too powerful. A rare combination of a shifter and witch, he is unable to control either side of his powers. Knowing his potential and how powerful he can be, Liam sends him on a mission to search the addresses that they found to places possibly belonging to Sylvester Sanchez, along with a psychic who has the ability to read the history of places she enters. Sophie is the opposite of Gabriel in every way—excited and charming, nothing like the dark, brooding witch. Chapter 5: Liam – The Leader After they finally locate Sylvester Sanchez’s main headquarters in the middle of the Amazon rainforest, Elise insists on going on the mission with them, not convinced that Liam’s personal vendetta against Sanchez won’t get in the way of completing the mission successfully. The closer they get to the compound, the more it becomes obvious that Elise has been hiding something dark and dangerous, something that has the ability to either save the entire squad or watch them burn in front of her.
Beautiful Code: Leading Programmers Explain How They Think
Andy OramLincoln Stein - 2007
You will be able to look over the shoulder of major coding and design experts to see problems through their eyes.This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.
Advanced Swift
Chris Eidhof - 2016
If you have read the Swift Programming Guide, and want to explore more, this book is for you.Swift is a great language for systems programming, but also lends itself for very high-level programming. We'll explore both high-level topics (for example, programming with generics and protocols), as well as low-level topics (for example, wrapping a C library and string internals).