HTML5 Game Development
   
  • HOME
  • News
  • Tutorials
  • Engines
  • Demos
  • Tools
  • Partners
  • Mobile HTML Game
  • Guess The Celebrity

Ejecta: A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS

Ejecta is a open-source native wrapper for iOS that has custom hardware-accelerated Canvas and native audio implementations for porting your HTML5 games into the apple App store.

Released by Dominic Szablewski, creator of Impact.js, and an outgrowth of his work on iOSImpact, Ejecta is a general purpose tool that can be made to work with just about any HTML5 engine.

From the site:

Ejecta is like a Browser without the Browser. It’s specially crafted for Games and Animations. It has no DIVs, no Tables, no Forms – only Canvas and Audio elements. This focus makes it fast.

JavaScript code is executed directly by a JavaScript VM (JavaScriptCore), the HTML5 Canvas API is implemented in native code with OpenGL, Audio is implemented with OpenAL. Several other APIs (touch, accelerometer, localStorage) behave like those in a real browser.

Many HTML5 Games run out of the box, or with minimal modifications – with better performance, better sound support, Game Center integration and more.

Check out the video below and check out the site for more details. Code is up on GitHub.

Ejecta from Dominic Szablewski on Vimeo.

Share List

You might also find this interesting:


  1. Colbalt Calibur 3: Open-source Canvas+Node MMO Colbalt Calibur 3 is an real-time-ish multi-player MMO that uses Canvas and Node.js. It's open source duel licensed under the BSD/GPL....

  2. Spaceport.io report shows iOS destroys Android in HTML5 performance Spaceport.io, the GPU accelerated mobile game engine that allows you to build games using JavaScript with a Flash-like API has released it’s latest perfmarks, Spaceport’s HTML5 performance-benchmarking suite that shows...

  3. All of ID software's open source releases are now on Github This isn’t directly HTML5 Game Development related, but it’s extremely interesting anyway: ID Software has put all of their open-source release up on GitHub, making it dead simple to peruse...

  4. Wooga releases mobile HTML5 Game as open-source Social game developer Wooga has released their HTML5 Mobile social game Pocket Island as open-source. You can check-out the details on their labs page and view the source on GitHub...

  5. Introduction to JavaScript source maps HTML5Rocks has a tutorial introducing JavaScript source maps, currently available in Chrome Canary or WebKit nightly (not Firefox love yet). For everyone who’s made the jump to Coffeescript, the one...

HTML5 Tools



License HTML5 Games

Are you a company looking to license HTML5 games? We recommend MarketJS.com, a B2B platform for licensing games.

MarketJS has over 300 HTML5 games for licensing. They also provide additional services such as game reskin, custom development, and white label portals.

Facebook Messenger Games in HTML5

We've created a website to to review new HTML5 games launched on Facebook Messenger ( a.k.a Facebook Instant Games).

Introducing FBmessengergames.com, a website to track the emergence and growth of this new platform.

With the rise of HTML5 technology, large platforms such as Facebook have used it to power their games system within Facebook Messenger. This allows developers to create interesting content to reach massive audiences.


Html5 Game Development


Follow @GameDevHTML5



WHAT’S NEW

  • Benefits of HTML5 Playable Ads

  • HTML5 Playable Ads for Brands

  • ThreeJS Geometric Shapes Tutorial

  • Branded Game for Marketing in the Automotive Industry

  • HTML5 Games For Senior and Elderly Care




NEW DEMOS

  • Slice Physics Bodies with Matter.js and Phaser

  • HTML5 Game Reskins with YoutTube Influencers

  • Aphrodite Starter Kit – 3D Editor

  • Procedurally-Generated Planet

  • Dungeon Dash – Game Development Experiment


ENGINES

  • Building Simulated 3D HTML5 Games With Phaser

    Phaser is commonly used as a 2D game engine for creating HTML5 desktop and mobile games. However, with the help of three.js and Phaser 3D library, you could render your …Read more

  • Egretia Blockchain HTML5 Game Engine

    Egretia is an up and coming HTML5 game development platform that is powered by blockchain. The blockchain technology is like a digital ledger wherein finances or transactions involving value are …Read more

  • Phaser 3.4 Release

    Phaser 3.4 has just been launched, bringing new and better features for HTML5 game development. This updated version now has support for Game Object Containers. Although it’s still in beta …Read more

SEARCH OUR ARCHIVES

CONNECT

rss twitter meetup

HTML5 Game Development is Proudly built in Boston

GOT NEWS?

Send new engines, demos, information and tips to hello@html5gamedevelopment.com

MONTHLY MEETUP

In boston? Join us for the Monthly HTML5 Game Development meetup.

BOOKS

We're in the process of writing a few books about game development. Coming soon!

Copyright HTML5gamedevelopment.com