HTML5 is the future

Discussion and feedback on Construct 2

Post » Mon Jan 27, 2014 10:53 pm

I have read this common myth here and other forums for a while now.

Its common sense in some topics here and other similar software communities that HTML5 is not ready, here in particular with Construct2 performance is attacked and this may be related to how JavaScript performs as well HTML5 with allot of elements/layers.

Some even suggest to go with Unity completely, but from my background experience which comes completely from a non game world there is always something missing in such debates. So far web development has never once go back, but always forwards into the future.

Even the Facebook owner said betting on HTML5 was a mistake. Another company that focused on HTML5 Moblyng shuts down.

But personally I think all of this debates are just plain silly. Its just not the time for heavy gaming in HTML5 today, but it will be. There is no going back and there is nothing you can do, it will be the future, regardless if its html5 or html6, or html7.

The biggest attack is always mobile and how ugly performance is, but most mobile phones released today are just or more powerful than small computers, so there is absolutely no way mobile phones will not improve performance, it has to do in particular with browsers running in mobile phones, which are improving and so will HTML5 games.

Its possible and it will be possible to create great HTML5 games in the future, this includes with Construct2 as they are limited to only what HTML and JavaScript can do. This is a tool that makes it easy for non coders to develop, but it still has to rely on external libraries, and once this improves, browsers improve, and computers improve, so will your games done with Construct2 or any other html5 game engine.

Look what this guys from Facebook and Google are doing.

It looks they will release this for developers as well in order to develop your own HTML5 games. This is the biggest prove that HTML5 can perform well and look great as well run in a browser natively:
http://artillery.com
B
4
Posts: 19
Reputation: 663

Post » Tue Jan 28, 2014 1:20 am

If HTML5 is the future then Google needs to accept it as a native programming language for Android.

-Mike
Image
MIKE ASCHENBRENNER | RCMADIAX
Twitter/Instagram/Vine: @RCMADIAX
B
35
S
7
G
4
Posts: 186
Reputation: 4,574

Post » Tue Jan 28, 2014 2:13 am

[QUOTE=Nutzaboutpoker] If HTML5 is the future then Google needs to accept it as a native programming language for Android.

-Mike[/QUOTE]

Android is an operating system and as such needs to be able to control hardware functions. This and the reason that every phone manufacturer uses different hardware is why Google finally went with Android which is Java/Linux based and we know where Java excels, compatibility, it runs everywhere.

A game does not need to control hardware, rarely it would, a web app probably requires more hardware control than a game will ever need. The only think a game requires is to be able to access the video card and sound card and browsers can use hardware rendering already sometime now.

There are several reasons why you would not want an operating systems in HTML5 either, mainly security and its not ready yet for that kind of low level hardware operations.

Google does believe HTML5 is ready for gaming as well as they are the ones that launched the website
www.html5rocks.com

And it has a full section just on games:
http://www.html5rocks.com/en/gaming/

If you decide to master something like Unity, you will find out that eventually in 10 years for now you are going to be forced to learn something new, html, javascript, css, etc instead of just doing it today in standard technologies and keep updating your knowledge as they keep advancing.

The only limiting factors where always browsers, why where we not able to do even the basic things we can today on the web some years back? RAM was there, CPU was there, but browsers where still mainly only for web page content, not multimedia.

Because browsers where slow adopting new changes. Google Chrome changed that and everyone is developing their browsers in a fast peace, even Microsoft supports HTML5 because they are forced too, and Windows 8 is heavily promoting HTML5 for their metro apps as well.

As browsers keep evolving and integrate better with hardware in the future, there are more and more things your browser is going to be able to render.

Would someone had expected something like this in their browsers years back, when they had to buy a full computer to do this and just play a basic game?

http://jsmachines.net

Something as a full computer from decades back work in a browser.

In 10 years from now, you are going to be able to render in your browser similar games you can run in a PS3 console now.
B
4
Posts: 19
Reputation: 663

Post » Tue Jan 28, 2014 2:46 am

[QUOTE=weiterer]In 10 years from now, you are going to be able to render in your browser similar games you can run in a PS3 console now.[/QUOTE]

10 years? You can do that already. Unreal engine 3 was made to run in web browsers via asm.js a while ago, and unreal engine 4 is said to be on the way. :)
Moderator
B
95
S
34
G
33
Posts: 3,006
Reputation: 27,874

Post » Tue Jan 28, 2014 3:03 am

[QUOTE=Arima] [QUOTE=weiterer]In 10 years from now, you are going to be able to render in your browser similar games you can run in a PS3 console now.[/QUOTE]

10 years? You can do that already. Unreal engine 3 was made to run in web browsers via asm.js a while ago, and unreal engine 4 is said to be on the way. :)[/QUOTE]

Well, I was referring as 10 years to when it will be more standard, as people are probably not aware how powerful games in a browser can be today.

I have no doubts about graphics today, just about elements, and AI, it seems that is the part where browsers are bit lacking, many elements doing allot of things interacting with each other. This is why AI games like RTS seems to be rather simply today in browsers.

Is this the link to Unreal demo you mentioned?
http://www.unrealengine.com/html5/
B
4
Posts: 19
Reputation: 663

Post » Tue Jan 28, 2014 5:14 am

Yep. There's at least one game out there using the tech, too.
Moderator
B
95
S
34
G
33
Posts: 3,006
Reputation: 27,874

Post » Tue Jan 28, 2014 9:15 am

Newer devices with Snapdragon S600 or S800 can run direct HTML5 view over wi-fi on chrome at 60 fps, 720p HD game with heaps of layers and effects.. I know, because its my game.

Mobiles progress in performance so fast, what seems impossible now will be possible next year.

But still, we are in the now, and currently its still quite lacking with CocoonJS and Intel XDK/Crosswalk.
B
70
S
24
G
19
Posts: 1,757
Reputation: 17,614

Post » Tue Jan 28, 2014 9:44 am

Next Generation mobile devices run HTML5 games with 60 fps after all.
B
99
S
35
G
29
Posts: 3,139
Reputation: 28,421

Post » Tue Jan 28, 2014 11:18 am

Compare HTML life time with any other script based code.

I think HTML outlived 90% of other languages.

Who dares wins
B
57
S
17
G
21
Posts: 1,878
Reputation: 19,572

Post » Tue Jan 28, 2014 12:14 pm

[QUOTE=Joannesalfa] Next Generation mobile devices run HTML5 games with 60 fps after all.[/QUOTE]

True but not completely, since a lot of weaker SoCs out there still struggle.. Intel's current Atom is a dog, it managed to run my game on Chrome at 15 fps, whereas my Nexus 7 tablet runs it a 60 fps.

Likewise, Tegra 4 devices are horrible in comparison and its not even that old.

While new stuff from here on out should have no issues, the majority of the mobile market is still on older hardware.

But I do feel HTML5 is the future, its just I would like to be able to sustain myself until that future is realized, and with CocoonJS loading 400mb into the ram at the start, more than half the mobile market is automatically non-valid for my game.
B
70
S
24
G
19
Posts: 1,757
Reputation: 17,614

Next

Return to Construct 2 General

Who is online

Users browsing this forum: Google [Bot], Kyatric and 6 guests