HTML5 Publishing!

adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,223
edited September 2015 in News from the Dev Team

So sometime near the end of last year (2014) I said something to the effect of:

"My goal is to get HTML5 publishing done by the start of the 3rd quarter, the end of the year most likely and the beginning of next year at the latest."

In the words of Douglas Adams: "I love deadlines. I love the whooshing noise they make as they go by."

But the long awaited time is upon us and now, available to all, is HTML5 publishing! You can now download the copy of a complete zip file that will allow you to host HTML5 games on your own website, completely bypassing Arcade! (Though we still hope you publish to Arcade).

Look What's New!

There's even a third-party launch title to go with this announcement!

Developed using GameSalad and published via the new HTML5 publishing, CBS brings you CODE BLACK: Courage Under Chaos.

image
http://www.cbs.com/shows/code-black/game/

The game was built to promote their new series, which starts next Wednesday.

We can't wait to see what YOU do with this feature!

Now for the details:

  1. You might have noticed that the old "HTML5" publishing target is now called "Arcade". That was so we could name the new target "HTML5".
  2. HTML5 publishing uses JSONP to transfer data. This allows you to host your games on one domain and load them from another.
  3. The way the engine loads files, it will likely not work if you just double click the index.html from your desktop. You will either want to dump them on a file server (something like Amazon S3 or Rackspace Cloudfiles for instance) or run your own local web server on your desktop for testing.
  4. Publishing might take a bit longer than other target platforms, especially if you have a lot of sound files. A while back, we updated Arcade publishing to finally convert sound files to all the formats required for HTML5. We use Amazon's Elastic Transcoder to convert sound files and there are API limits to how fast you can hit the transcoder. So we have to add a 1 second delay between each transcode request, which means every audio file you include will increase publishing time by 1 second. On the plus side, this means your games should work on all modern browsers with their varied sound formats requirements!
  5. The HTML5 engine, being a separate engine, will always be a bit behind GameSalad proper. So not all of the features available to GameSalad will usable on HTML5. When in doubt, try HTML5 preview or publish your game to arcade. Most notably, the network behaviors will not work. There are also a few outstanding bugs.
  6. Because this feature is so powerful, it is strictly Pro only (it will not be available for the Trial).
«13456711

Comments

  • LumpAppsLumpApps Member Posts: 2,881

    Take my money!

  • iamcarteziamcartez Houston, TexasMember Posts: 648

    Hopefully I can do a test publish today!

  • jamie_cjamie_c ImagineLabs.rocks Member, PRO Posts: 5,772

    Great news! I wonder who developed the title for CBS, can you say?

  • HopscotchHopscotch Member, PRO Posts: 2,782

    Super @adent42. Thank you!

    Do you have an overview of which behaviors will not work in HTML5? E.g. networking.

  • AlchimiaStudiosAlchimiaStudios Member Posts: 1,069

    Awesome! Great news for us, can't wait to mess around with it.

  • adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,223

    @Hopscotch this isn't a complete list, but basically networking, social and ad behaviors don't work. There are also some bugs with tables.

  • HopscotchHopscotch Member, PRO Posts: 2,782

    Thank you for the info adent42!

  • FrantoFranto Member Posts: 779

    Awesome News! The future is here. :) Thank you for making html5 publishing.

  • iamcarteziamcartez Houston, TexasMember Posts: 648
    edited September 2015

    Love you guys!

    Just uploaded and modified a current project: http://appdore.com/games/ssg2r/index.html

  • freneticzfreneticz SwedenMember, PRO Posts: 777

    cool , but can someone tell me what benefits this may have

  • adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,223

    @freneticz this is mostly for people who do client work and don't want GameSalad branding on games published to the web. It's also useful for a number of GameJams that require you to submit the file zipped as a package.

    Think of this as a replacement for what flash games.

  • jonmulcahyjonmulcahy Member, Sous Chef Posts: 10,408
    edited September 2015

    B)

    quick and dirty, but it works:

  • IceboxIcebox Member Posts: 1,485

    With this new feature , is there a way to upload to newgrounds ?? , cause it gives me this message
    " Your zip file must have an index.html file in the top-level folder."

  • jonmulcahyjonmulcahy Member, Sous Chef Posts: 10,408

    @Icebox1910 said:
    With this new feature , is there a way to upload to newgrounds ?? , cause it gives me this message
    " Your zip file must have an index.html file in the top-level folder."

    there is a sample-index.html file, you'll have to rename it for it to work

  • IceboxIcebox Member Posts: 1,485

    @jonmulcahy Thanks , but I still dont know how to change it and get it back into a zip file to upload it :D

  • jonmulcahyjonmulcahy Member, Sous Chef Posts: 10,408

    @Icebox1910 said:
    jonmulcahy Thanks , but I still dont know how to change it and get it back into a zip file to upload it :D

    on wndows you need to right click and extract it all
    rename the file
    then highlight everything, right click and send to -> compressed folder

    that should do it, although I'm typing this up from memory

  • IceboxIcebox Member Posts: 1,485

    @jonmulcahy I cant thank you enough it works !!! thanks alot !! :D

  • freneticzfreneticz SwedenMember, PRO Posts: 777

    @Icebox1910 said:
    With this new feature , is there a way to upload to newgrounds ?? , cause it gives me this message
    " Your zip file must have an index.html file in the top-level folder."

    What is newgrounds?

  • floatingwoofloatingwoo Los Angeles, Calif.Member Posts: 393

    WOW!!!!!

  • kolabokolabo Member Posts: 240

    Great!

  • robertkdalerobertkdale USAMember Posts: 912
    edited September 2015

    Thank You! This is going to be a great marketing tool.

  • MoikMoik Member, PRO Posts: 257

    Oh dang... independent HTML5 is either directly submittable to Steam Greenlight or only one wrapper away! That was a big wishlist item for me. I wasn't expecting it so soon!

  • NimbleBugNimbleBug Member Posts: 483

    Awesome Thanks GameSalad Team :)

  • RThurmanRThurman Member, Sous Chef, PRO Posts: 2,881

    Fantastic news!

    Thanks Dev Team!

  • neomanneoman Member, BASIC Posts: 826

    Sweet! Good job @adent42 .... Nice little game @iamcartez

  • PhilipCCPhilipCC Encounter Bay, South AustraliaMember Posts: 1,390

    Wonderful news since the mainstay of our business is website design and development. My problem will now be too many irons in the fire... but better than no fire at all. :)

  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    edited September 2015

    I'm just waiting for @Photics to pop in and rejoice with us!

  • stannystanny Member Posts: 26

    Any way to monetize on this?

  • pinkio75pinkio75 Member, PRO Posts: 1,217
    edited September 2015

    i've a lot of errors with ogg and music files...
    which is the best way to convert all audio files?

  • jonmulcahyjonmulcahy Member, Sous Chef Posts: 10,408

    @pinkio75 said:
    i've a lot of errors with ogg and music files...
    which is the best way to convert all audio files?

    i just dropped my offending sounds into iTunes and made 44.1khz 16bit wav files and brought it back into GS and picked if they were sound or music files.

Sign In or Register to comment.