Fundamental 2D Game Programming with Java 1st Edition
by
Timothy M. Wright
(Author)
ISBN-13: 978-1305076532
ISBN-10: 1305076532
Why is ISBN important? ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy used:
$10.88
More Buying Choices
Learning the fundamentals of 2D game programming is the key to quickly building your game-development expertise. Understanding the elements of the 2D environment will provide a solid foundation in game creation, whether you stick with 2D or move on. FUNDAMENTAL 2D GAME PROGRAMMING WITH JAVA teaches you the basics using Java, including application programming, full-screen games, input handling, matrix transformations, basic physics, intersection testing, collision detection, and much more. The book's three parts cover: The Foundations (building a simple prototype game), the Polish (fine-tuning to create a satisfying gaming experience), and The Complete Game (creating an entire game from start to finish). Author and game developer Timothy Wright shares his toolkit of code and expertise to help you speed up the process of game programming in Java. Sharpen your Java skills and have a great time creating games with FUNDAMENTAL 2D GAME PROGRAMMING WITH JAVA.
Editorial Reviews
About the Author
Timothy M. Wright is a software engineer working on the next great indie game. For the last decade, he has worked for R&D companies, using optics and lasers. Previously a professional musician, Timothy earned his bachelor degree in software engineering and worked for many years doing research and development. He has been writing Java code for more than a decade and has previously published tutorials on gamedev.net, where he has been a forum moderator for years. When not creating games or playing them, he enjoys jazz piano, poker, cooking, and brewing his own beer.
Tell the Publisher!
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Cengage Learning PTR; 1st edition (March 11, 2014)
- Language : English
- Paperback : 656 pages
- ISBN-10 : 1305076532
- ISBN-13 : 978-1305076532
- Item Weight : 2.82 pounds
- Dimensions : 7.75 x 1.75 x 9.25 inches
- Best Sellers Rank: #1,874,832 in Books (See Top 100 in Books)
- #1,162 in Java Programming
- #1,422 in Game Programming
- #1,482 in Computer Graphics
- Customer Reviews:
Customer reviews
3.8 out of 5 stars
3.8 out of 5
17 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on November 11, 2014
Verified Purchase
Besides the Killer Game Programming in Java Book, there are really few solid books on Java game programming. Many students learn Java in AP Computer Science classes. Now that the "Gridworld Case Study" is not longer required, this book would be good for those students that want to learn game programming. For me this is the best Java game programming book that is currently available. Granted, that doesn't say much--but it sure has found a niche. This book is current (Java 7 current, at least), and I appreciate that it doesn't try to include Open GL (Jogl anyone? No? Okay).
One person found this helpful
Report abuse
Reviewed in the United States on November 24, 2015
Verified Purchase
Love this book!!!
4.0 out of 5 stars
The author explains his examples well and the code is beautifully written. Will recommend this book to any beginner ...
Reviewed in the United States on December 30, 2014Verified Purchase
I have had this book for a short time, and so far I am learning a ton.
The author explains his examples well and the code is beautifully written.
Will recommend this book to any beginner - intermediate java programmer that will like to
begin their journey to game development.
The author explains his examples well and the code is beautifully written.
Will recommend this book to any beginner - intermediate java programmer that will like to
begin their journey to game development.
One person found this helpful
Report abuse
Reviewed in the United States on July 26, 2016
Verified Purchase
I bought this book having read the table of contents, and saw that it covered all the important areas that I was looking to learn to build a 2D java video game. However, it became plainly obvious on the very first page of this book the author has no experience writing technical books. The book is INCREDIBLY DIFFICULT to follow. The examples are incomplete. And his writing style is very poor, choppy, and amateurish.
If you value your time, and don't want to spend hours up hours trying to figure out what he is trying to say/teach, you will do much better finding another book. That is what I will be doing. I am not a newbie at programming. Have a BS/MS in Computer Science. Thoroughly disappointed with this book.
If you value your time, and don't want to spend hours up hours trying to figure out what he is trying to say/teach, you will do much better finding another book. That is what I will be doing. I am not a newbie at programming. Have a BS/MS in Computer Science. Thoroughly disappointed with this book.
3 people found this helpful
Report abuse
4.0 out of 5 stars
The code is solid and techniques are great, but the algorithms used are very poorly explained
Reviewed in the United States on August 31, 2014
The code is solid and techniques are great, but a few of the complex algorithms used are very poorly explained. I know this is not a math book, but things could have been explained much better. I find myself going to external resources to find explanations to some of the algorithms used. I'm a person that wants to fully understand the complex algorithms used and how the code is actually implementing it - line by line. The author's explanation of the code steps involving some of the difficult to understand algorithms are cursory at best and left me a bit frustrated. Other than that, the book is good. I wanted to give this book 3 stars at first, but I believe my frustration could be self-inflicted. I am just the type that wants to understand everything going on under the hood and the author didn't do that for me in a few sections. But, if you press the "I believe button" and move on, the book is really good.
This book will give you a good foundation on how a game is developed from scratch.
This book will give you a good foundation on how a game is developed from scratch.
4 people found this helpful
Report abuse
Reviewed in the United States on March 26, 2014
If you are already familiar with Java, but want to learn how to program games, this book is the perfect place to start. I loved the way it starts off very simple, and walks you through the process of writing a complete game. The code in the book (and downloadable from the site) is perfect - I did not find a single case where it didn't work immediately.
Also, it takes you through some fairly complicated ideas like graphic transforms and collision detection without bogging you down in the math.
Overall, a fantastic book to learn how to program a fully functional 2D game.
Also, it takes you through some fairly complicated ideas like graphic transforms and collision detection without bogging you down in the math.
Overall, a fantastic book to learn how to program a fully functional 2D game.
6 people found this helpful
Report abuse
Reviewed in the United States on March 31, 2014
Do you like programming in Java and want to dive into creating a 2D game? Well this book is your road map to success. I've written my share of applications in Java that range from crunching numbers to image processing but I had no previous experience with creating animated 2D games. So I am very happy I cut my teeth on this book, for it provided me a education into all of aspects of game development while making the journey enjoyable. After all what is more rewarding than having a classic arcade grade game of when you finish the last chapter an understand all the parts that went into its making. I highly recommend this book to anyone with the itch to creating a 2D graphical game. You won't be disappointed.
4 people found this helpful
Report abuse
Reviewed in the United States on March 7, 2015
This book is a clear example of how one can be a good developer and a bad teacher.
So you can understand what the author is writing only , and only if , yar already a good game programmer.
But at this point you don't need this book.
BEGINNERS AVOID !
So you can understand what the author is writing only , and only if , yar already a good game programmer.
But at this point you don't need this book.
BEGINNERS AVOID !
One person found this helpful
Report abuse
Top reviews from other countries
Andy
5.0 out of 5 stars
Excellent
Reviewed in the United Kingdom on January 25, 2015Verified Purchase
Fantastic book, I would recommend it for people that are already familiar with Java as others have said you aren't helped through every single line of code, but more than enough information is given in the examples to work out what is going on anyway. I thourogly enjoyed the book and have worked my way through most of it, Ive actually implemented quite a few things from the book into my own engine that I started writing prior to finding this book.
To the Author - Top job!
To potential buyers - +1 from me :)
To the Author - Top job!
To potential buyers - +1 from me :)
2 people found this helpful
Report abuse
C. Kassab
5.0 out of 5 stars
Salvó mi semestre
Reviewed in Mexico on November 10, 2017Verified Purchase
Un libro que salvó mi beca y calificación del semestre. Tiene unos ejemplos muy claros, el código es perfectamente entendible.
Este es un libro que te enseñará a entender la programación orientada a objetos mientras aprendes a hacer pequeñas herramientas que usarás para crear tu propio juegito en 2D.
Encima, el precio fue muy baráto y espero que el autor reciba lo que se merece; un buen dinero
Este es un libro que te enseñará a entender la programación orientada a objetos mientras aprendes a hacer pequeñas herramientas que usarás para crear tu propio juegito en 2D.
Encima, el precio fue muy baráto y espero que el autor reciba lo que se merece; un buen dinero


