enchant.js Developers Blog

The Latest News on the HTML5 + JavaScript Game Engine enchant.js

Archive for the ‘Event’ Category

Greetings! enchant.js technical evangelist Eric here.

The enchant.js team just returned to Japan after a rollicking overseas road trip that sent us to the opposite of the globe, and then criss-crossing the entire length of the United States. Words cannot describe the rolling waves of jet lag that ensued.

First up was a stop in Boston to present as part of the MIT Cool Japan lecture series. Professor Ian Condry graciously invited us to share our work with his undergraduate students, who peppered us with shrewd and insightful questions. Here we are, delighted to have survived their penetrating minds:

Then we hopped on a plane for the opposite side of the continent, trading snow for ocean foam in San Francisco. Our goals were twofold: to exhibit at the Game Developers Conference, and to host a memorable Silicon Valley tour for the three grand prize winners of the 9leap contest, pictured below:

Of course these talented programmers enjoyed seeing Google, Apple, and other Silicon Valley staples, but of special note was a trip to the headquarters of Couchbase hosted by Chris Anderson. Chris candidly shared his experiences working to get a startup off the ground, and inspired us all with a real-time enchant.js hack.

GDC proved no less thrilling. We vowed to create a booth experience that was just a little bit different…and with that goal in mind, we proudly presented a series of 9 minutes coding battles!

3-5 times each day, we gathered attendees ’round to watch as our programmers…including the three 9leap winners…each attempted to create a complete game in just 9 minutes. Themes selected by the audience included “Bouncing Balls,” “Cheeseburger Boxing,” “Hell,” “Hot Date,” and “Four Legged Animals.”

Most audience members were content just to watch, but a few brave souls like Bocoup‘s Boaz Sender jumped into the ring to try and create their own games in 9 minutes or less. Needless to say, many gasps and giggles were shared by all.

But that wasn’t the end of our trip…the following Sunday we hopped on a plane and shot off to Austin, Texas where we exhibited at SXSW 2012. Jet lag had addled all of brains considerably by this point, but a generous dose of barbecue softened the blow.

And that’s it…until the next trip! Stay tuned…

  • Comments Off
  • Filed under: Event
  • enchant.js meetup! held in Osaka

    We’re proud to announce that held the second enchant.js meetup a few weeks ago in Osaka’s TKP Business Center: enchant.js meetup: Osaka!

    The schedule was as follows:

    Time Presenter Title
    13:00 – 13:30 - Reception
    13:30 - Announcements
    13:40 – 14:00 sidetepism About enchant.js
    14:00 – 14:20 hidemy Making a Game with AtlasX ~Making a Friend Button~
    14:20 – 14:40 shi3z Ruby on enchant.js
    14:40 – 15:00 blankblank Coffee Scriptでenchant.js
    15:00 – - Snacks!
    sidestepism Minigame Programming Session
    16:00 – 17:30 - Hackathon Time
    17:30 – 17:45 - Final Presentation
    17:45 – 18:00 shi3z enchant.js + PRO Roadmap
    18:00 Wrapup

    This time we included hackathon time in which participants contributed games based on a packet we handed out. There was only one hour of programming time, but we were lucky enough to get 6 games out of it.

    Here are links to the presentations: (in Japanese)

    UEI CEO Ryo Shimizu “Hacks with enchant.js”

    Mr. Toya (@blankblank)”enchant.js and coffee script”

    UEI Planner Hidemi Tsuji “Programming for the first time with AtlasX”

    You can check out some of the finished games at 9leap:

    9leap : Sssnakey by usamyu_

    Here’s Weekly Ascii’s report on the event (in Japanese):

    6 Games in One Hour! Kansai’s Sterling Performance at “enchant.js meetup!”

  • Comments Off
  • Filed under: Event
  • Greetings! enchant.js Technology Evangelist Eric here.

    The gears in my biological clock had barely greased themselves back into Japan time when another flight across the big blue yanked them out of whack once again. Fortunately, the hemming and hawing of a confused Circadian rhythm found solace in the unexpected warmth of a little city called Boston.

    Yes, we (the “we” being Akihabara Research Center director Ryo Shimizu, fellow enchant.js-er Hidemy, and me) were in Boston to take part in the monthly Boston HTML5 Game Development Meetup!

    By pure chance, our presentation marked the one year anniversary of the meetup, which is co-organized by Pascal Rettig and Darius Kazemi (who also organized this month’s New Game Conference).

    The event was hosted by the lovely folks at MocoSpace in their gloriously creaky 100-year old office. The event organizers were kind enough to grant us the first speaking slot of the evening. We started out with some live coding from Mr. Shimizu:

    After a discussion of enchant.js’ origins, development, and key features, I took the stage to present a more detailed look at what the engine has to offer.

    You may be looking at the photos and thinking, “this meetup looks awfully small.” If so, you’re correct: just over 20 people were in attendance. But conversely, this intimate setting proved a boon. Nearly everyone present asked at least one question, and the resulting discussion felt like just that: a conversation with real back and forth.

    Best of all, we got not one, not two, but three invitations for future speaking engagements. Boston, could you be any friendlier?

    After our talk we enjoyed a presentation from Microsoft’s Chris Bowen about IE9′s use of HTML5…as well as some tantalizing glimpses of still-secret Windows tech.

    And what would an event be without swag? We’re pleased to report that all but two of the enchant.js t-shirts we brought went home with attendees.

    I wish I could say that the evening ended with a bang. Unfortunately, it ended with some rather dubious crabcakes from a legal seafoodery.

    All the same, a pretty darn good evening.

    We’ll be on hand next month at DevCon5 in Santa Clara. Hope to see you there!

  • Comments Off
  • Filed under: Event
  • Greetings! enchant.js evangelist Eric here.

    Just returned to the comforts of Holiday Inn after day two of New Game Conference. The day saw the handing out of the last of our swag, the shuffling feet of programmers hung over from last night’s blue cocktails, and quite possibly the weirdest cupcakes I’ve ever beheld.

    In case you can’t tell from the photo, they’re glittering. Yeah. I’m not sure how many edible substances *glitter.* Perhaps we’d best save that discussion for another day.

    In any event, vampire cupcakes or not, the day was a good one! It got started with a keynote from Paul Bakaus, CTO of Zynga Germany.

    Paul took us through his own experiences attempting to develop an HTML5 game engine, beginning at a time when no such thing existed. The lack of competition made his work that much more difficult. Vast strides have been made in Canvas, WebGL, and more, but there’s still considerable room for improvement. Paul discussed how web developers rarely make good game developers (and vice versa) and speculated on some of the reasons why HTML5 has not been more widely adopted (his theories: Devs don’t want to learn it, and companies don’t want to ditch versions of IE below 9). HTML5 wasn’t created with games in mind, and as a result the HTML5 game developer’s situation is an exciting, fun, but painful one.  In elaborating on the challenges ahead, he touched on the example of 3D, showing how overdeveloping is not always good. Consider this realistic take on a certain Sesame Street character:

    Later, we checked out “The State of HTML5 Games in Asia” by Robbert Van Os and Chen Qi of spilgames.

    The pair discussed their experiences marketing games internationally and the pitfalls involved in localizing. They boasted the first HTML5 game portal in China, a hugely difficult task given that Facebook is banned outright, the “Great Firewall” makes local hosting a necessity, and fragmented nature of the market. Still, the huge user base…one that is rapidly adopting smartphones…makes the challenge worth it. HTML5 has the potential for hugely expanded opportunities in the future, the pair said.

    Finally, we sat in on “Paladin: 3D Gaming on the Open Web” by Alan Kligman and Bobby Richter.

    The pair shared their own HTML5 game development journey, which all began with a JavaScript demo animation entitled “Flight of the Navigator.” Demos often pushed forward web innovation, they said, but games push it even further. With that in mind, they are actively pursuing Paladin, a project with Mozilla to weaponize the web platform for 3D gaming. At the moment it’s in pre-alpha, but by the end of the year it should be developed enough to make an actual game with it. Alan and Bobby gave us a glimpse of things to come with their minigame “RescueFox.”

    Besides all that, it was a day of chatting, listening, and evangelising like a fanatic!

    For those of you in Boston, be sure to come listen when we speak at this month’s Boston HTML5 Game Development Meetup! Until then, beware of sparkling cupcakes.

  • Comments Off
  • Filed under: Event
  • Greetings! enchant.js evangelist Eric here!

    As you can see in the pic above, I’m currently lurking at the Yerba Buena Arts Center in San Francisco, an art museum cheerfully doubling as a convention center for New Game Conference! Fellow enchant.js-er Hidemy is fighting the good fight alongside me.

    Day 1 started bright-eyed and bushy-tailed at 7 a.m., a grueling situation made less so by the free breakfast.

    There were shiny little stickers scattered hither and yon.

    And naturally, our own swag was amongst the mix!

    Not to mention our logo lurking in the corner of the official game slides, right next to IE, the other gold sponsor…

    The day started with a bang courtesy of Richard Hilleman, creative director at EA, and his keynote “Finding the Missing Pieces: Completing the HTML5 Gaming Platform Picture.”

    A running theme throughout the day was the ongoing challenges laced amongst all the potential of HTML5 gaming. Richard postulated that two developments are key to making the system work: a Killer App, and that hard-to-define “magic” that makes users embrace a new system. Richard pondered whether or not the hugely popular “Angry Birds” might be that killer app. The potential is there, but in his view, the real game-changing pieces are still to come. HTML5’s potential lies in time…the ultimate asset for a user.

    Next, we check out a presentation from Moblyng COO Justin Quimby, who talked about “Hard-won Lessons from the Trenches.”

    After three years of experience, Justin stressed that HTML5 has huge potential but a long way to go. Android and iOS devices are flooding the market, but the testing level for speed and performance remains uneven. He argued for the need for higher standards and more universal quality across the spectrum of devices.

    After a bit of a break, we checked out Bocoup programmer and evangelist Darius Kazemi’s “Fieldrunners HTML5: Bringing a Hit iOS Game to the Web.”

    Darius explored the myriad challenges in porting an iOS hit into HTML5, a process that was projected to take 8 weeks but ended up requiring 12. After rewriting some 24,596 lines of code, Darius urged programmers facing the same task to think hard about their target platform and audience. He reminded us of a tradeoff: highest quality, or widest audience? How can we strive for both?

    Onan Games’s Miguel Angel Pastor covered a similar topic in his “From Apple Store to CWS.”

    Miguel used a platform called Mandreel, the handiwork of his 5-man company (which is also responsible for hit games like Kroll and Bug Village). Again, the porting process was fraught with difficulties, and Miguel closed with a “wish list” of features to solve various HTML5 logistical problems.

    The day ended with a short session from appMobi’s engineer Sam Abadir and his talk on “Extreme Mobile HTML5 Canvas.”

    He discussed how browsers were not built for gaming, and how HTML5 was primarily envisioned as a mobile platform. He revealed how DirectCanvas was created as a temporary stopgap measure, and then introduced his browser extension Mobius (available at appmobi.com/documentation)

    Through it all, we were busy evangelisin’ away on enchant.js, before, during, and after the sessions. Look how serious we were! Ahem.

    The day ended with booze galore at the official conference party, including a blue cocktail in honor of sponsor Microsoft. Hmm…where’s our enchant.js bubbly?

    Stay tuned for a peak into day 2!

  • Comments Off
  • Filed under: Event
  • Greetings! Ryohei here.

    I just got back from the Japan Android Meetup, Okinawa’s 13th Workshop, where I had the honor of presenting!

    Date and Time: 2011/10/15 13:00 to  17:00
    Members: 40 人
    Location: IT College of Okinawa (1-1-77 Higawa, Naha-shi, Okinawa)
    URL : http://groups.google.co.jp/group/android-group-okinawa

    1:00 – 2:00 Introduction
    2:00 – 2:30 Live Coding
    2:30 – 4:30 Programming Time
    4:30 – 5:00 Presentation

    I rode the Naha monorail “Yuirail” to the event site.

    This way to Android!
    Development time after a one-hour presentation.
    Even with only two hours, many participants were able to share a complete game!
    A banana-hunting game.

    @hanachin_ submitted his finished game to 9leap. In just two hours, he made a complete, sharable game. Wow!


  • Comments Off
  • Filed under: Event
  • enchant.js meetup! vol.1

    We’re proud to announce the first-ever meetup for enchant.js users!

    Day and Time: Friday, October 21, 7-10 p.m.
    Space Available: 40 attendees
    Location: Tokyo (Akihabara area, exact location TBA)

    We’re currently determining the exact meeting site. We’ve already had 10 applicants since making our initial announcement, so be sure to get your application in before the event fills up!

    We’ve prepared 8 short presentations of 10-15 minutes each in hopes that attendees will leave with increased knowledge of and confidence in enchant.js!

    We’re currently looking for speakers as well, so if you have something you want to talk about, feel free to fill it out on the application form or shoot an email to inbound@enchantjs.com.


    The official enchant.js hashtag on Twitter is #enchantjs. We haven’t made a big deal of it in the past, but please feel free to use the hashtag to find the latest news, and for feedback and support! You can see it at the right side of the blog.

    In addition, each time a study session for enchant.js, HTML5, or JavaScript is held, we’re eager to release special goodies and offer our support, so please drop us a line! We’ll already heard from several groups, and have some exciting events in the works!

  • Comments Off
  • Filed under: Event
  • We’re pleased to announce an enchant.js workshop in Okinawa, sponsored by @yamanetoshi.

    Date and Time: 2011/10/15 13:00 to  17:00
    Members: 40 人
    Location: IT College of Okinawa (1-1-77 Higawa, Naha-shi, Okinawa)
    URL : http://groups.google.co.jp/group/android-group-okinawa

    More more information and to register, please see the atnd page.

  • Comments Off
  • Filed under: Event
  • Greetings! Ryohei here.

    On the 27th I presented at the 21st HTML5, etc Study Group on “enchant.js + PRO.” Here are some some slides.

    “The HTML5, etc Study Group” is run by the html5j community. Already some 21 sessions have been held, filled to capacity each time by HTML5 enthusiasts. This time there were nearly 100 attendees.
    I picked up the latest from GREE, Mobage, Amega Pigg, Kayac, and other technology on the cutting edge. I found DeNA presentation on animation control technology particular useful. In mobile you can achieve 300ms just by loading jQuery-min.js… Apparently DeNA’s development uses the “jsDeferred” technology.
    Before presenting enchant.js, I asked, “How many of you have heard of enchant.js?” About 2/3 of the people in the room raised their hands.
    After the presentation, I received lots of feedback about ways to improve the system.
    We’re eager to hear from you anytime with your enchant.js opinions and feedback!
    Please check out the following links for more details on the event:

    A special thanks to the event organizers, participants, and especially CyberAgent, who provided the event space!

  • Filed under: Event
  • Last week saw the arrival of world’s first HTML5 game conference: onGameStart, held in Warsaw, Poland!

    The picturesque streets were soon overflowing with game developers from all over the world:

    Naturally, enchant.js was there in full force. In fact, we were one of just five “Awesome Sponsors,” which included such luminaries as BlackBerry and Microsoft Internet Explorer. From the moment they entered the event hall, guests couldn’t miss our presences on banners, fliers, and stickers:

    When I say “game developers from all over the world,” however, I’m referring almost exclusively to Europe and America. The enchant.js team, in fact, were the only Asian attendees. As such, the Ubiquitous Entertainment Inc. CEO Ryo Shimizu’s presentation was a highly anticipated event for all the participants.

    Though the event was held in English, most of the attendees do not speak English as a first language. With this in mind, Mr. Shimizu announced that he would hold his talk in JavaScript instead!

    This got a great laugh from everyone. Rather than focusing on the technical details of enchant.js, Mr. Shimizu discussed the goals of the project: to provide children and young adults with the tools necessary to create the next generation of games. Programming isn’t a technical task for experts; it’s a tool for building the future.

    We’re happy to report that enchant.js’ global debut was a huge success. Keep your eyes peeled for more appearances very soon!

  • Comments Off
  • Filed under: Event
  • Greetings! Sidestepism here.

    I’m excited to announce that I’ll be presenting “enchant.js/enchant PRO: Development to Dazzle” at the 21st HTML, etc. Study Group, sponsored by html5-developers-jp.

    The HTML, etc. Study Group is a popular group that invariably attracts more than double its 100 regular attendees. According to the ATND page, this time is no exception. I’ll be uploading my slides to the link, so please check it out.

    You can find abstracts from previous sessions here. Please check it out!

    The theme of this session is “HTML5 + Games,” and aimed at app and game developers. Should be a great event!

  • Comments Off
  • Filed under: Event
  • about “enchant.js”

    enchant.js is an HTML5 + JavaScript based game engine. It is a standalone library that enables cross-platform application development for PC, Mac, iPhone, iPad, and Android from just 30 KB of source code.

    enchant.js was developed at Ubiquitous Entertainment Inc.'s Akihabara Research Center, and released April of 2011. Nearly 200 games have been created in its first two months of release, making it the world's most-used HTML5 game engine.

    enchant.js Official Website


    facebook Like