CrossCode combines retro-style 2D graphics with the unique theme of
throwing energy balls at everything.

By throwing balls you will:

  • Solve challenging puzzles
  • Defeat many enemies and master epic boss fights
  • Destroy boxes Interact with your surroundings

All this gets delivered as a plot-driven Action-RPG. Now that's at least the plan. The development of CrossCode is still at a very early stage. But you can already get an impression on how the game feels by playing the TechDemo!

Follow us:

Image RSS Feed Latest Screens
Rhombus Square Background Preview Playing Games on the cargo ship Mass Ball Throwing Technique
Blog RSS Feed Report abuse Latest News: CrossCode Update #45 It’s GIF time!

3 comments by Regiden on Apr 15th, 2014

It's CrossWeek time!

We finished our editor for animations and have some more or less interesting animations for you. We also started implementing the new tutorial boss enemy and added some nice new ball effects. Lastly we baked the game again, which is kinda like creating a release version.

Animation Editor

Felix finished the animation editor and even gave it some polish (we can't resist, sorry :P). So, let's summarize some features the editor has:

  • creation/deletion of multiple sub-entities
  • creation of several animations
  • creation of sub-animations per sub-entity
  • creation of sprites per sub-animation
  • inspect and play/stop animation via timeline
  • Drag-And-Drop entities and sprites for positioning

With this editor we simplify the process of creating complex animations, so we don't spend huge amounts of time fiddling around in JSON files for every big boss.........!



Let's move on!

Felix used a rather funny placeholder enemy you might already have spotted on his Twitter account. Since an animation editor is nothing without an actual animation he created some... interesting animations. Here is a simple one:


We scaled the GIF down a bit to reduce the file size. It is also a bit faster than it actually is.

He then moved on to create something more mature:


Well... it WAS complex to animate, and it worked! Future animations will be at least as awesome as this one, promised!

Tutorial Boss

For the training session with captain Jet we mentioned in CrossUpdate #43, we added a special type of turret enemy, that will teach you how to aim better and use bouncing balls to your advantage. For this purpose we also created new types of balls. Check out this GIF for a "homing ball"-type shot by the large turret:


Of course these are just placeholder graphics but we hope they give you a good look at some interesting battle situations.


Some of you might wonder what we mean when saying "we baked the game again". Well, baking is the process of merging all the game files together into a single compressed one. This is a feature available in impact.js by default. But we extended the process to also include a more advanced type of obfuscation via Google closure compiler, which has the tendency to break things...

like... breaking bad ...


Okay we'll stop now, promise.

Closure Compiler has some advantages, such as a type analysis that actually helped us spot some errors today. In the end we fixed a lot of bugs and got a version of the game that runs as smooth as the developer version. From now on we probably will bake the game more often to ensure everything works fine and we don't end up with millions of problems when we actually want to release the game.

Aaaaaand that's it for this week. Over the course of this week we will be at CrossWeek, where some of our team members meet to work on CrossCode all day, no distractions. We hope we can produce some nice new content for you this way and also push the game towards the demo.

So stay tuned and until next time!

Media RSS Feed Latest Video
Post comment Comments  (0 - 10 of 15)
chuksxy Feb 7 2014, 4:30pm says:

Played the techdemo. Man it was amazing.

+2 votes     reply to comment
Arcental Dec 20 2013, 7:06pm says:

Played the techdemo and it was a fantastic!

+2 votes     reply to comment
dexmark5 Dec 10 2013, 9:11am says:

looks realy nice when do you think it well be able to test it :)

+2 votes     reply to comment
Regiden Dec 11 2013, 8:38am replied:

Well our team is testing all the time, with every change Lachsen and I do. For a new public version, you'll have to wait until we release a real demo.
So until then you can only play the TechDemo :/

+2 votes     reply to comment
dexmark5 Dec 11 2013, 12:07pm replied:

thats cool :)

+2 votes     reply to comment
Arcental Dec 9 2013, 1:33am says:

This game looks really nice.

+3 votes     reply to comment
AliceShadowRose Oct 28 2013, 2:11pm says:

i want this game >w< Nyaaaaaaa

+4 votes     reply to comment
catwalk Sep 26 2013, 8:35am says:

Looks great!

+3 votes     reply to comment
SkilledBiShO Aug 18 2013, 8:01pm says:

This game is very very cool, I'm really looking forward to further updates.
Just a question, will the soundtrack be released to buy or to download at some point in the future?

+3 votes     reply to comment
Lachsen Aug 27 2013, 6:24am replied:


If there is enough demand for it (and that seems to be the case already), we'll certainly release the soundtrack in one way or the other.

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Windows, Mac, Linux, Web
Developer & Publisher
Custom Built
Send Message
Official Page
Release Date
Game Watch
Track this game
Role Playing
Single Player

RT @RadicalRegiden: Debugging the circuit menu 2.0. Now talking with our sound designer about the new menu sounds! #crosscode #gamedev http…

Apr 17 2014, 7:12pm by lachsen

RT @RadicalRegiden: Debugging the circuit menu 2.0. Now talking with our sound designer about the new menu sounds! #crosscode #gamedev http…

Apr 17 2014, 7:09pm by radicalfishgame

Debugging the circuit menu 2.0. Now talking with our sound designer about the new menu sounds! #crosscode #gamedev

Apr 17 2014, 7:09pm by radicalregiden

RT @lachsen: Current movement animation of the new boss (WIP) #crosscode #gamedev #spritehell #crabbattle #holycrab

Apr 17 2014, 7:05am by radicalregiden

RT @lachsen: Current movement animation of the new boss (WIP) #crosscode #gamedev #spritehell #crabbattle #holycrab

Apr 16 2014, 7:32pm by radicalfishgame

Current movement animation of the new boss (WIP) #crosscode #gamedev #spritehell #crabbattle #holycrab

Apr 16 2014, 7:32pm by lachsen

RT @RadicalRegiden: Basic tree rendering done! Controls are next! #crosscode #gamedev #html5

Apr 16 2014, 4:29pm by radicalfishgame

Basic tree rendering done! Controls are next! #crosscode #gamedev #html5

Apr 16 2014, 4:29pm by radicalregiden

Debugging the circuit menu in #crosscode! Nodes work pretty well already. Next up: Connections! #gamdev #html5

Apr 15 2014, 3:31pm by radicalregiden

RT @RadicalRegiden: Design session on the train with @lachsen

Apr 14 2014, 9:07am by radicalfishgame

Embed Buttons

Promote CrossCode on your homepage or blog by selecting a button and using the HTML code provided (more).

1,056 of 20,551
Last Update
4 days ago
126 members