Jump to content

Blocks Fevrio! - Achieving Cross-Platform Native Performance


nice_toast
 Share

Recommended Posts

Hey everyone!

I am exicted to announce my first cross-platform game that runs in native performance on any platforms. 

138e167a2316a2429263.png.ed00530c486a3516e218853922b22727.png

Play Blocks Fevrio!

The gameplay is very simple and straightforward. It's a block puzzle like tetris, but without gravity. There's a tutorial when you first boot up the game that should teach you everything about it.

 

Thanks to Defold, a lightweight cross-platform game engine I recently came across, I was able to build my first cross-platform game with native performance.

I've shipped many games made with javascript and Unity. Though both technology are cross-platform, javascript's runtime performance isn't always satisafactory for games with heavy computations, and Unity games can be very heavy to load on the web.

Defold is the only game engine I found that can create lightweight games running in native performance on any platforms. In Blocks Fevrio, the algorithm for piece selection is very computationally intensive, thus impossible to perform in javascript. However, I was able to achieve a 3ms calculation by writing the entire algorithm in C, compiled into WebAssembly.

Let me know what you think about Blocks Fevrio and Defold!

 

Edited by nice_toast
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...