Build your own 2D Game Engine and Create Great Web Games: Using HTML5, JavaScript, and WebGL

4.0/5
Product ID: 149761882
Secure Transaction
Frequently Bought Together

Description

Full description not available

Reviews

4.0

All from verified purchases

A**Z

A Worthwhile Read For Those Wanting to Write WebGL Engines

Build your own 2D Game Engine is a pretty straight-forward book for what can usually be a fairly complex topic. Out of the game engine books I’ve read (mostly for 3D) this is one of the more approachable of the bunch, while still showing the details necessary. Thankfully, the authors here stick mostly to the standard API, and show real HTML5, Javascript, and WebGL code to make a simple 2D game. While much of the coverage was more basic to me (as I’ve been learning 3D for a while), I still found value in the book’s approach and felt it was pretty worthwhile.It is definitely not complete, and at 500 pages you can only scratch the surface of an engine, but the architecture is sound and could be a nice breath of fresh air compared to other books that get bogged down in needless detail. Here we have working with HTML5, drawing objects, textures, sprites, and fonts, collision detection, a camera, light and shadow, particle physics, and a parallax background. Really a nice set of topics, along with some cute programmer art, you’ll have a playable demo at the end of the reading. My only complaint is that they are using fairly old Javascript syntax (using prototype inheritance) and you probably wouldn’t write it like this today. Not the end of the world.So overall I’d say it is worth reading. It is definitely on the beginner to intermediate level, which is fine. I think a total beginner to game development is better off using a library like three.js. That said, WebGL is relatively simple compared to modern desktop graphics APIs, so it’s not so crazy to write the engine from scratch. And I think if you are already well on the expert level, you probably won’t gain too much from the book. But if you are new to WebGL maybe you will learn a thing or two. I liked it.

J**K

Good examples; hard to follow

The content and examples are good. The writing is not easy to follow, boring, and at times is indirect or needlessly verbose.

T**R

A wonderful resource for learning how to architecture a large JavaScript ...

A wonderful resource for learning how to architecture a large JavaScript project. The skills, techniques, and vocabulary here parallel modern game engines and building your own engine will give you an excellent understanding of other game engines. While it's a long road to complete, it's well worth your time if you're interested in game engines and have a bit of JavaScript knowledge already.

J**A

Excelente

Muy buen libro, esta un poco anticuado ya que no usa emacsript 6, pero en si la logica es excelente.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Anjali K.

The product quality is outstanding. Exactly what I needed for my work.

1 month ago

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
฿2311

Duties & taxes incl.

Thailandstore
1
Free Shipping

with PRO Membership

Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Yusuf A.

Fantastic experience overall. Will recommend to friends and family.

1 month ago

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

Build Your Own 2d Game Engine And Create Great Web | Desertcart Thailand