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

Anita G.

Good experience, but the tracking updates could be better.

2 months ago

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks 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.
165 zł

Duties & taxes incl.

Polandstore
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

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

Imran F.

Very reliable shop with genuine products. Will definitely buy again!

2 weeks ago

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