4 ms·
It always makes me happy to see my game engine mentioned here. Thank you! :) Just to chime in, I believe that HTML5 currently is as "cross-platform" as it can
by phoboslab 13y ago
It always makes me happy to see my game engine mentioned here. Thank you! :)
Just to chime in, I believe that HTML5 currently is as "cross-platform" as it can get, especially for games. Two examples made with Impact:
- Olympia Rising[1] - this game recently had a successful kickstarter campaign and will be released for various desktop platforms and maybe more later.
- XType Plus[2] - my own game coming to the Nintendo Wii U, using the Nintendo Web Framework. It's a pimped up version of this XType[3], which you can play in your browser right now.
[1] https://www.kickstarter.com/projects/paleozoic/olympia-rising https://www.kickstarter.com/projects/paleozoic/olympia-risin...
[2] http://www.nintendolife.com/news/2014/02/developer_interview_phoboslab_on_xtype_plus_impact_and_why_the_nintendo_web_framework_matters http://www.nintendolife.com/news/2014/02/developer_interview...
[3] http://phoboslab.org/xtype/ http://phoboslab.org/xtype/
- woj 13y agoThanks for impactjs! I used it to develop this couple years ago: http://heartlight5.com http://heartlight5.com Have fun!
- deleted 13y ago[deleted]
- TazeTSchnitzel 13y agoActually, there's something I'd like to ask you re: that. Is there any chance of Ejecta being ported to other mobile platforms, Android in particular?
- phoboslab 13y ago(Edit: for those unfamiliar with Ejecta: http://impactjs.com/Ejecta http://impactjs.com/Ejecta ) I do have a toy project that aims to be a cross-platform Ejecta eventually. It's written in C and divided in an OpenGL Canvas drawing library (so you essentially get the HTML5 Canvas API in native code) and a host application that provides the JavaScript binding. Currently, there's only a host application for iOS. I don't know much about Android and have yet to figure out how to best couple the C lib with the Java code... or if I even need Java code to begin with. I wanted to have a working Android host app first, before putting it on github and then building up the feature set on both platforms to where Ejecta is now. I also thought about doing a kickstarter for this, but I'm not sure what exactly I could "sell", because the I want to have it open source anyway. If anybody wants to sponsor the development, get in touch :) tl;dr: yes.
- AshleysBrain 13y agoI wouldn't bother - Crosswalk does the job great for Android: https://crosswalk-project.org/ https://crosswalk-project.org/ It's based on Chrome for Android so you have a fully-featured browser engine available. iOS is the only platform where there isn't a good GPU-accelerated browser engine available that can run native apps, hence the use case. (P.S. we hope to support Ejecta in Construct 2 officially soon!)
- TazeTSchnitzel 13y agoWait, Chrome? With its horribly slow 2D acceleration and aliasing? Why would you want that for your game?
- AshleysBrain 13y agoChrome for Android has GPU-accelerated 2D canvas and WebGL support now, and it's great for browser games! Probably the best mobile browser in fact.
- octopus 13y agoFrom my own experience Crosswalk gives you about 60 fps for simple canvas based games on Android 4.3 and 4.4. It is an interesting framework to use.
- deleted 13y ago[deleted]
- funkaster 13y agoSome time ago I built something similar to Ejecta (https://github.com/funkaster/FakeWebGL https://github.com/funkaster/FakeWebGL) aiming to have support for Android. It's using Spidermonkey instead of ScriptingCore, and it's written in C++. I haven't updated the code in a long time, but it shouldn't be too hard to update to the newer SpiderMonkey and at some point add Android support :) I just need the time (which between work and my side projects, is almost 0). If someone wants to help, the code is there, and I'll be happy to provide guidance and support.
- Veratyr 13y agoJust thought since I have the opportunity I'd mention: My biggest problem with ImpactJS is that I'm required to pay before I'm allowed to try using it. I've considered it a number of times but each time, that $99 barrier pushes me back towards the alternatives like Panda.js (which I believe is actually inspired by Impact). Not to mention Unity, which is free for some platforms. If you offered a trial license, that would be awesome, although I understand you likely don't because of fear of abuse.