"Der PC läuft auf Standardtakt, dafür ist mein Android-Tablet übertaktet. Man muss einfach mit der Zeit gehen." « that
overclockers.at overclockers.at > Forum Index > Computer Related > Software > Games Forum > Mozilla und Epic ermöglichen Unreal Engine 3 für Browser

[1] 2 »  
Author
  
Post A Reply

mat

Administrator
Gemüsebruder
Avatar
Registered: Aug 2003
Location: brunn
Posts: 19990
click to enlarge
In nur vier Tagen wurde die Unreal Engine 3 von Mozilla und Epic auf den Browser portiert. Die Implementierung erfolgt ausschließlich mittels HTML5, WebGL und Javascript und trotzdem soll das Endergebnis von der Qualität und Performance sehr nahe an die herkömmliche Engine herankommen. Mozilla plant damit künftig den Weg für plattformübergreifende 3D-Spiele auf mobilen Endgeräte zu öffnen.

Für die Portierung selbst wurde die Unreal Engine natürlich nicht erneut in Javascript geschrieben. Nein, das überlässt man dem Mozilla Projekt emscripten, das LLVM-Bitcode in das neue Javascript-Subset asm.js konvertiert. Dadurch kann Assembler-Code in einer gesicherten Umgebung im Browser ausgeführt werden und für die nötige Ausführungsgeschwindigkeit sorgen. Und so schaut die Sache in der Praxis aus:


Das Javascript-Subset asm.js ermöglicht schnelle Portierungen von C/C++-Code. So wie hier bei der Unreal Engine 3!


Übrigens könnt ihr die 3D-Fähigkeit via WebGL und asm.js von Firefox mit dem Nightly Build bereits beim BananaBread Demo, einem rudimentären 3D-Shooter mit Multiplayer-Support mittels WebRTC, ausprobieren. Nicht minder beeindruckend!


Das BananaBread Demo nutzt bereits WebGL und asm.js


Quellen: blog.mozilla.org | techcrunch.com
She twines her spines up slowly,
Towards the boiling sun,
And when I touched her skin,
My fingers ran with blood.

Old Post 29.03.2013 - 13:01 mat is offline Click Here to See the Profile for mat Click here to Send mat a Private Message Visit mat's homepage! Find more posts by mat Add mat to your buddy list
Report to moderator Reply with quote

mr.nice.

Newsposter
bleibt zuversichtlich
Avatar
Registered: Jun 2004
Location: Wien
Posts: 2914
Find' ich toll diese Entwicklung, damit können kleine Studios schnell eine breite Masse erreichen, ohne besonders großen Entwicklungsaufwand und die ansonsten kostspielige Distribution. Browser Games werden, wie es scheint, schön langsam erwachsen und stehen auch grafisch mehr nicht hinterher.

Ich hoffe, dass sie sich mit dieser Plattform nicht zu sehr auf mobile Endgeräte konzentrieren, denn egal wie gut die Umsetzung ist, Shooter auf den mir bekannten Touchscreens zu spielen, ist mir persönlich von der Steuerung einfach viel zu träge.
Murphy might be dead, but he never sleeps.

Old Post 29.03.2013 - 13:37 mr.nice. is offline Click Here to See the Profile for mr.nice. Click here to Send mr.nice. a Private Message Find more posts by mr.nice. Add mr.nice. to your buddy list
Report to moderator Reply with quote

Bogus

new
Avatar
Registered: Mar 2006
Location: universe
Posts: 1746
leider geil

wobei ich mich schon frage: die meisten aktuellen mmo's haben ja ne eher miese grafik, trotz eigenem client. wie/warum sollte das via browser schneller laufen...
wahrscheinlich hängt es von ner guten inet verbindung ab; womit ich wieder mal aussen vor bleibe in meinem steinzeit kaff; mehr wie 8 mbit werd ich so schnell nicht bekommen ;(
evolution

Old Post 29.03.2013 - 13:57 Bogus is offline Click Here to See the Profile for Bogus Click here to Send Bogus a Private Message Visit Bogus's homepage! Find more posts by Bogus Add Bogus to your buddy list
Report to moderator Reply with quote

Mr. Zet

resident spacenerd
Avatar
Registered: Oct 2000
Location: NewSpace
Posts: 10143
Bogus, die Grafik wird trotzdem noch lokal von deinem Rechner gerendert. Es löst also nicht wirklich bestehende Performance Probleme. Das einzige was weg fällt, ist dass der 08/15 DAU nichts mehr lokal installieren braucht.


@ Topic: sehr, sehr beeindruckend. Wobei ich persönlich immer noch etwas skeptisch bin gegenüber dem Trend jetzt alles ins Web (und damit "hinter" den Browser) zu verlagern. Was ist da jetzt genau der große Vorteil für Entwickler/Anwender?

Edit: Ok ein Vorteil ist klar, gerade jetzt bei einem (MMO) Spiel: Es fällt das Patchen des lokalen Client weg
"Circling the Earth in my orbital spaceship I marveled at the beauty of our planet. People of the world, let us safeguard and enhance this beauty — not destroy it!" ~ Yuri Gagarin, 1st person in space

Wäh oida! So stell ich mir den Geschmack vor, wenn man Pikachu abschleckt. ~ Bodominjaervi über Vanilla Coke :D

Last edited by Mr. Zet on 29.03.2013 at 14:28

Old Post 29.03.2013 - 14:25 Mr. Zet is offline Click Here to See the Profile for Mr. Zet Click here to Send Mr. Zet a Private Message Find more posts by Mr. Zet Add Mr. Zet to your buddy list
Report to moderator Reply with quote

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 4984
wird da auch schon die graka zum rendern verwendet ? schon oder ?

Old Post 29.03.2013 - 14:27 davebastard is online now Click Here to See the Profile for davebastard Click here to Send davebastard a Private Message Find more posts by davebastard Add davebastard to your buddy list
Report to moderator Reply with quote

hynk

Moderator
like totally ambivalent
Avatar
Registered: Apr 2003
Location: Linz
Posts: 8531
UE ist echt schon überall. ist aber auch eine feine engine die sich ruhig weiter verbreiten kann. wobei denk ich nurmehr UE aufm taschenrechner fehlt und dann rennts wirklich überall.

es tut sich wirklich viel mit html5, drum würd ich euch empfehlen mal hier reinzuschaun:
http://www.defectivebydesign.org/no-drm-in-html5

@davebastard
davon kannst ausgehn.

Old Post 29.03.2013 - 14:40 hynk is offline Click Here to See the Profile for hynk Click here to Send hynk a Private Message Find more posts by hynk Add hynk to your buddy list
Report to moderator Reply with quote

IsSuE

release the Kraken
Avatar
Registered: Feb 2003
Location: Linz
Posts: 3133
quote:

Originally posted by Mr. Zet
Bogus, die Grafik wird trotzdem noch lokal von deinem Rechner gerendert. Es löst also nicht wirklich bestehende Performance Probleme. Das einzige was weg fällt, ist dass der 08/15 DAU nichts mehr lokal installieren braucht.


@ Topic: sehr, sehr beeindruckend. Wobei ich persönlich immer noch etwas skeptisch bin gegenüber dem Trend jetzt alles ins Web (und damit "hinter" den Browser) zu verlagern. Was ist da jetzt genau der große Vorteil für Entwickler/Anwender?

Edit: Ok ein Vorteil ist klar, gerade jetzt bei einem (MMO) Spiel: Es fällt das Patchen des lokalen Client weg



und vor allem: Crossplatform!

Old Post 29.03.2013 - 14:42 IsSuE is offline Click Here to See the Profile for IsSuE Click here to Send IsSuE a Private Message Visit IsSuE's homepage! Find more posts by IsSuE Add IsSuE to your buddy list
Report to moderator Reply with quote

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 4984
so wie ich das verstehe liegen die ganzen benötigten dateien (wie texturen,sounds usw.) dann aber schon auch auf der systemplatte des client oder ? d.h. man braucht ja doch wieder einen installationsvorgang um die sachen zu kopieren und sei es nur um sie in den browsercache zu laden. oder versteh ich das falsch ?

edit: aber crossplattform ist trotzdem ein großer vorteil. auch technisch sehr interessant

Old Post 29.03.2013 - 15:01 davebastard is online now Click Here to See the Profile for davebastard Click here to Send davebastard a Private Message Find more posts by davebastard Add davebastard to your buddy list
Report to moderator Reply with quote

mat

Administrator
Gemüsebruder
Avatar
Registered: Aug 2003
Location: brunn
Posts: 19990
Natürlich müsste man die Assets irgendwie zum Client bringen - ein Download bzw. Upgrade vor dem Spiel zum Beispiel -, aber eine klassische Installation wird dadurch trotzdem nicht von Nöten sein. Ist aber keine wirkliche Neuerungen, denn diverse Browser-Games in zB Java 3D machen das schon lange so.
She twines her spines up slowly,
Towards the boiling sun,
And when I touched her skin,
My fingers ran with blood.

Old Post 29.03.2013 - 15:06 mat is offline Click Here to See the Profile for mat Click here to Send mat a Private Message Visit mat's homepage! Find more posts by mat Add mat to your buddy list
Report to moderator Reply with quote

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 4984
quote:

Originally posted by mat
Natürlich müsste man die Assets irgendwie zum Client bringen - ein Download bzw. Upgrade vor dem Spiel zum Beispiel -, aber eine klassische Installation wird dadurch trotzdem nicht von Nöten sein. Ist aber keine wirkliche Neuerungen, denn diverse Browser-Games in zB Java 3D machen das schon lange so.


ok, aber dann wär das game ja jedes mal weg wenn ich den browsercache lösche oder ? dass das bei kleinen java games keine rolle spielt ist klar aber wenn man in größeren dimensionen ala MMORPGs denkt kommen da schon >5gb zusammen und die will man dann ja nicht jedes mal übertragen oder ?

Old Post 29.03.2013 - 15:12 davebastard is online now Click Here to See the Profile for davebastard Click here to Send davebastard a Private Message Find more posts by davebastard Add davebastard to your buddy list
Report to moderator Reply with quote

Mr. Zet

resident spacenerd
Avatar
Registered: Oct 2000
Location: NewSpace
Posts: 10143
quote:

Originally posted by hynk

es tut sich wirklich viel mit html5, drum würd ich euch empfehlen mal hier reinzuschaun:
http://www.defectivebydesign.org/no-drm-in-html5



whoa! thnx, das wäre fast an mir vorrüber gegangen!
[x] signed
"Circling the Earth in my orbital spaceship I marveled at the beauty of our planet. People of the world, let us safeguard and enhance this beauty — not destroy it!" ~ Yuri Gagarin, 1st person in space

Wäh oida! So stell ich mir den Geschmack vor, wenn man Pikachu abschleckt. ~ Bodominjaervi über Vanilla Coke :D

Old Post 29.03.2013 - 15:59 Mr. Zet is offline Click Here to See the Profile for Mr. Zet Click here to Send Mr. Zet a Private Message Find more posts by Mr. Zet Add Mr. Zet to your buddy list
Report to moderator Reply with quote

derelict

Big d00d
Avatar
Registered: May 2004
Location: outside
Posts: 347
Der Vorteil für entwickler: ich habe bei allen kunden immer die aktuelle Version ausgerollt. Kein patchen oder maintainen von altem Zeugs. Ich kontrolliere wer meine Anwendung wie lange und wie oft verwendet. Lizenzmodelle wie Office365 zeigen wohin der Trend geht.

Nachteil war bisher dass man Javascript schreiben musste, das ist damit erledigt.
Für den Anwender hat es den Vorteil dass nurnoch prozessorleistung entscheidend ist. D.h. Auch meine in c/c#/java/whatever geschriebenen businessanwendungen lassen sich auf den browser portieren und damit wäre erstmal ein tablet/smartphone als pc ersatz im komerziellen umfeld brauchbar!

Old Post 29.03.2013 - 16:04 derelict is offline Click Here to See the Profile for derelict Click here to Send derelict a Private Message Find more posts by derelict Add derelict to your buddy list
Report to moderator Reply with quote

XXL

insomnia
Avatar
Registered: Feb 2001
Location: /dev/null
Posts: 13645
quote:

Originally posted by davebastard


ok, aber dann wär das game ja jedes mal weg wenn ich den browsercache lösche oder ? dass das bei kleinen java games keine rolle spielt ist klar aber wenn man in größeren dimensionen ala MMORPGs denkt kommen da schon >5gb zusammen und die will man dann ja nicht jedes mal übertragen oder ?



wieso ladet sich eh nur bei dem abschnitt den du grad spielst neu ...

ist schon interessant, nur high end grafik kann man halt vergessen
Signature Image

Old Post 29.03.2013 - 16:09 XXL is offline Click Here to See the Profile for XXL Click here to Send XXL a Private Message Find more posts by XXL Add XXL to your buddy list
Report to moderator Reply with quote

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 4984
quote:

wieso ladet sich eh nur bei dem abschnitt den du grad spielst neu ...


glaub trotzdem dass bei einem modernen spiel eine menge an daten zusammenkommt.

Old Post 29.03.2013 - 16:22 davebastard is online now Click Here to See the Profile for davebastard Click here to Send davebastard a Private Message Find more posts by davebastard Add davebastard to your buddy list
Report to moderator Reply with quote

Mr. Zet

resident spacenerd
Avatar
Registered: Oct 2000
Location: NewSpace
Posts: 10143
quote:

Originally posted by derelict
Ich kontrolliere wer meine Anwendung wie lange und wie oft verwendet. Lizenzmodelle wie Office365 zeigen wohin der Trend geht.

Das ist jetzt aber kein Vorteil von im Browser laufenden Programmen. Wenn du auf online Dienste setzt, hast du diese Funktionalität, wurscht ob der Client im Browser läuft oder nativ am OS.


Was mich an dem ganzen "everything on the web" Hype stört ist einfach, dass hier eine weitere Abtraktionsebene zwischen Hardware und Anwendung eingeführt wird, bei der ich mir eben nicht sicher bin ob sich deren Vorteile wirklich auszahlen. Die Grenzen zwischen Browser und OS verwischen zunehmend (siehe auch Chromium, Frefox OS, etc.), aber in vielen Fällen läuft ja trotzdem noch der Browser auf einem klassischen OS und außerdem trotz all dem neuen fancy HTML schnick-schnack, finde ich html/js bzw generell http jetzt nicht soo die tolle Universal-Plattform.

Ist nicht die gleiche Funktionalität auch anders zu erreichen? Aber vielleicht denke ich einfach nur zu antiquiert und engstirnig, bin daher für jeglichen Input dazu dankbar.

quote:

Originally posted by XXL
ist schon interessant, nur high end grafik kann man halt vergessen


aha... was genau ist dir daran nicht high end genug? außerdem zeigt das ja nicht nur, dass die UE3 Engine sich auf JS portieren lässt, sondern dass das theoretisch für jede Engine möglich ist!
"Circling the Earth in my orbital spaceship I marveled at the beauty of our planet. People of the world, let us safeguard and enhance this beauty — not destroy it!" ~ Yuri Gagarin, 1st person in space

Wäh oida! So stell ich mir den Geschmack vor, wenn man Pikachu abschleckt. ~ Bodominjaervi über Vanilla Coke :D

Old Post 29.03.2013 - 16:26 Mr. Zet is offline Click Here to See the Profile for Mr. Zet Click here to Send Mr. Zet a Private Message Find more posts by Mr. Zet Add Mr. Zet to your buddy list
Report to moderator Reply with quote
All times are GMT +1 hour. The time now is 23:15.
  
Post A Reply
[1] 2 »  

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
touchup Links
Link Jump:

Partners:
» Gamers.at

Friends:
» Notebookcheck.com
» oc-lab.si
» ocaholic.ch

< Contact Us - Forums - About overclockers.at - Impressum - Unsere Mediadaten >