Jump to content

GameCoding with JavaScript and JavaFX reloaded


Mirko Sertic
 Share

Recommended Posts

Hi@all

 

Last year i wrote a JavaFX based Game Authoring System. It used a JavaFX development IDE and provided game runtimes for Java, Android and HTML5/JavaScript.

 

Basically it is something like Construct2, but free, based on JavaFX and can export games to HTML5 with or without WebGL support.

 

Here is a short list of features:

  • Open Source
  • Java and JavaFX based
  • Visual Game Authoring
  • No programming required
  • Exports games as HTML5 using GWT JavaScript
  • Exports games as HTML5 using Dragome JavaScript
  • Exports games as HTML5 using TeaVM JavaScript
  • Exports games as Android APKs >= API Level 10
  • Support of Physics using JBox2D
  • Support of Audio using Java Audio API or HTML5 Audio.
  • Support of WegGL using Parallax3D

 

The project source code is hosted on GitHub here:

 

https://github.com/mirkosertic/GameComposer

 

Here is also a short introduction about the key concepts behind the engine:

 

http://www.mirkosertic.de/doku.php/javastuff/javafxgameauthoring

 

 

For the original version i used GWT to cross compile Java to JavaScript. This worked pretty well, but GWT does not support Java8, and new frameworks such as Dragome or TeaVM arised. Here is also a short comparison of all of them:

 

http://www.mirkosertic.de/doku.php/javastuff/gwtdragometeavmgame

 

 

If anybody is interested to contribute, please let me know. If would be cool if someone wants to contribute to this project! Currently i an working on some features and also the sound system for mobile devices(HTML5) needs some work. I'd be really happy for some assistance :-)

 

Looking forward for interesting discussions!

 

Regards

Mirko

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...