Live data from Hacker News

Mozilla and Unity Bring Unity Game Engine to WebGL

blog.mozilla.org

111–120 of 122 posts

Re: Mozilla and Unity Bring Unity Game Engine to WebGL

#111
post #92

I find it annoyingly disingenuous for Mozilla to pride itself on a "plugin-free web" when they are the ones making decisions that ensure languages other than Javascript will NEVER run without plugins. Please stop hurting all of us with this artificially imposed Javascript monopoly

Yes, let's invent/promote a bunch of select technologies to the extent of directly integrating them into _some_ browsers and then call-it a "plug-in-free web". At least they came up with asm.js...

Re: Mozilla and Unity Bring Unity Game Engine to WebGL

#112
post #106

you say what you want, I doubt professional, experienced game devs choose to release quality game with unity. unity is great for young devs, prototyping and content creators, but it's not that much open so I doubt many dev really like to use it. still a great thing for mozilla though

Yup, little teams like Rovio with there obscure games about pigs trying to steal eggs wouldn't dream of something like that. Or that game no one's heard about where you launch aliens into space. couldn't possibly work in Unity.

Re: Mozilla and Unity Bring Unity Game Engine to WebGL

#113
post #19

Wow, i have been waiting for this for years and wondered what took them so long. I love Unity and while its not free, other HTML5 engines will now have a hard time.

i wouldn't say they'll have a hard time - unity is just another choice among the hundreds of engines out there for web.

I would say that it benefits more people who aren't interested in programming. Unity is the visual basics of game programming.

Re: Mozilla and Unity Bring Unity Game Engine to WebGL

#115
post #50

Earlier quoted context omitted.

WebGL is basically at native speed. The only issue might be if a GL extension you need is not in WebGL yet, but that is moving along quickly. asm.js can run close to native speed, depends on the JS engine of course, but it's not far off. See for example https://github.com/joelgwebber/bench2d

Why does asm.js run so crappily on Safari/Mac?

Yes I wish that would change too. A port I did of something ran well in Chrome and Firefox, but terribly in Safari

Re: Mozilla and Unity Bring Unity Game Engine to WebGL

#116

Earlier quoted context omitted.

There's localStorage and there's IndexedDB. The former is blocking and not ideal, but I think you can store blobs in IndexedDB and it's async.

You missed the Filesystem API https://developer.mozilla.org/en-US/docs/WebGuide/API/File_S...

That's a new one to me. Sounds awesome!

Re: Mozilla and Unity Bring Unity Game Engine to WebGL

#118
post #106

you say what you want, I doubt professional, experienced game devs choose to release quality game with unity. unity is great for young devs, prototyping and content creators, but it's not that much open so I doubt many dev really like to use it. still a great thing for mozilla though

Yes, it's good enough for games that rely on brand/marketing more then tech. Also good to increase the profit margin, since you don't need to hire developers - scripters should be enough for most cases.

Re: Mozilla and Unity Bring Unity Game Engine to WebGL

#119

I do like Unity (especially the component/entity system) but recently I've been enjoying making games in plain ol' JavaScript (2, and 2.5D - granted). Everything is just so open: I don't obfuscate or hide anything, and it's all available via "view source". With an inspector/console you can quickly see how stuff works and start messing around with it. Of course, 99.99% of people just want to play games - but the way I…

You're a dying breed my friend. Most software developers, game developers including, have no appreciation for the technical aspects of their field, and no appreciation for the importance of thoroughly learning and understanding the foundations on which their patchy work is standing - they're glorified product managers and all they care about is the end product they can make a quick buck off of until it's superseded b…

Using unity or a similar game engine has absolutely nothing to do with how "well crafted" your game is, nor does it tell if the developer wants to make a "quick buck".

I'm all for learning how stuff works and for taking pride in doing things well (showing appreciation for the craft, as you say), but how many people do you see making their own web framework to develop a web app? Maybe it makes sense in some cases, which is true for games as well. And it is even more true if your purpose is to learn, or to make something in a different way from established frameworks.

We stand on the shoulders of giants in lots and lots of ways, and we should make the most of it to continue to build great stuff (games, or anything else).

With that said, I stand by the opinion that knowing how the low-level stuff works makes you, if nothing else, more capable of using the higher-level stuff. We just need to choose the best way of doing what we want to do, with the time, money and tools we have :)

Post reply on HN