Summer Reading Sale

Recently Viewed clear list

Original Essays | June 20, 2014

Lisa Howorth: IMG So Many Books, So Many Writers

I'm not a bookseller, but I'm married to one, and Square Books is a family. And we all know about families and how hard it is to disassociate... Continue »


Coming Soon!

New Trade Paper
Available October 2014
Add to Wishlist
Qty Store Section
- Local Warehouse Software Engineering- Game Design

Other titles in the Learning series:

Learning 2D Game Development with Unity: A Hands-On Guide to Game Creation (Learning)


Learning 2D Game Development with Unity: A Hands-On Guide to Game Creation (Learning) Cover


Synopses & Reviews

Publisher Comments:

Unity is the most popular game engine in use today, at schools, as well as AAA game studios and small independent studios. The Unity game engine provides affordable and incredibly powerful features that drive modern games. The engine supplies a set of libraries to help programmers get started. The libraries have multi-platform capability to allow developers to author once and deploy anywhere, whether desktop, web, mobile device or console.


While reading Learning 2D Game Development with Unity: A Hands-On Guide to Game Creation , you will be taken through a series of lessons that will guide you through the many nuances of game development, including designing for multiple platforms, understanding game optimization techniques, interface and user input programming, art asset creation and usage, sounds and special effects, and publication. Each chapter in the book represents one of the critical steps in the game development cycle. In parallel with relevant theory, author Hasankolli details, as an illustration, the design and creation of the very same game presented throughout the text. Chapter by chapter, he guides you through exercises focused on the creation of the game. These exercises will allow you to build on skills and knowledge obtained in the previous chapters.


By the end of the book, you will have created the game and gained a solid understanding of the game development process. To complement the text, the ancillaries deliver all game assets and code, as well as video tutorials.

About the Author

Matthew Johnson is a Principal 3D Artist at Firebrand Games in Merritt Island, Florida. 

He graduated with a BFA from The International Academy of Design where he trained in Computer Animation, before going on to study animation at Animation Mentor.

Matthew has been in game development for the last 7 years working on more than a dozen AAA racing games, such as Nascar, Hot Wheels, and the Need for Speed series.  He has helped publish titles on almost every platform, including PC, Wii-U, iOS, Android and Steam.

In his spare time Matthew enjoys spending time with his wife and two kids, and when he finds time, his love for photography.


James A. Henley is an experienced game developer who has worked on several major titles and franchises, including Mass Effect, Star Wars, and Skylanders, over the past decade.  He originally entered the industry via the Neverwinter Nights modding community, where he was able to indulge in his desires to craft content, tell stories, and write code all at the same time.  He turned that love into a job opportunity at BioWare, where he spent three years under the Edmonton studio and five more under the Austin studio in a variety of design roles before briefly working for Activision.  Presently, James is working as an independent developer on [TITLE REDACTED] and actively live streaming to share his love of games and game design in an interactive fashion.  He may or may not be also be a mad scientist.  Analysis proved inconclusive.

Table of Contents

  1. Setting up the Unity Development Environment
  2. The Unity Game Engine
  3. Asset Creation & the Unity Asset Store
  4. The Game Environment
  5. Game Mechanics & Play
  6. Creating the User Interface
  7. Creating a More Realistic Game World
  8. Error Handling & Code Debugging
  9. Releasing a Polished Product
  10. Monetizing & Mobile Considerations

Product Details

Johnson, Matthew
Addison-Wesley Professional
Reshat Hasankolli II
Hasankolli, Reshat, II
Henley, James
Computer Graphics - Game Programming
Game Development; Mobile Development; Game Design; Game Programming; Game Engine; Unity Engine; Unity Game Engine; Unity 4 Development
Software Engineering-Game Design
Edition Description:
Trade paper
Publication Date:

Related Subjects

Computers and Internet » Software Engineering » Game Design
Hobbies, Crafts, and Leisure » Games » Video Games
Science and Mathematics » Mathematics » General
Science and Mathematics » Mathematics » Probability and Statistics » General
Science and Mathematics » Mathematics » Probability and Statistics » Statistics

Learning 2D Game Development with Unity: A Hands-On Guide to Game Creation (Learning) New Trade Paper
0 stars - 0 reviews
$44.99 Backorder
Product details 400 pages Addison-Wesley Professional - English 9780321957726 Reviews:
  • back to top
Follow us on...

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at