Game
Cubic
11 years ago

Cubic


Cubic started out as a fast and little experimental project to make a simple cube in a limited 2D environment, and yet have some sort of 3D projection to it. Cubic’s very short storyline is inspired by this “little, carefree project”.

I chose the HTML5 canvas for two reasons: firstly, I had very limited experience with it (so I somewhat knew what to expect), and secondly, it allowed me to embed the project on a website with minimal effort.

Then, with HTML5, came JavaScript. To someone used to C, JavaScript was a gust of fresh air. Very enjoyable, very clean. However, debugging proved to be quite hard.

The first thing I implemented was an orthographic projection system. It’s like perspective, but easier, like an isometric view. Added some balls (later, the cube’s vertexes) and made them fly around in circles to feel if the projection was right or wrong.

At some point I decided I was going to make a game out of this cube. Since the project was quite graphics-oriented, I thought about “unfolding” the cube. I also wanted to add some shiny particles and thus I decided on a cube that’d catch “teardrops” while unfolded.

About a week passed and I’d spend my whole day coding this project, debugging, refreshing the page, coding some more. Vectors, cube orientation and unfolding, camera transitions, explosions, tear object management.

Today, “Cubic”, as my first official, completed game, is online. The last thing I added were the sound effects, to which I have given credit for in the game description.

Overall, it was a very enjoyable experience, even though it demanded a huge amount of dedication from myself. I’d like to thank my family, friends, and those who make GameJolt so enjoyable.

For this project I used Opera 22.0, Notepad++ 6.6.7, Paint.NET 4.0, Audacity 2.0.5 and the YUI JavaScript Compressor 2.4.8.



1 comment

Loading...

Next up

Another house i made long time ago.

Runestones: from concept to in-game model🗿

Finished work on the emotions of a new character for the tank universe

Terraria

Very ambitious construction going on in Planet Zoo on Plays today. We're tryin'. LIVE: www.twitch.tv/dreamhackplays

If you have more of an acquired taste, the restaurants in Niravasi have you covered! Maybe skip the salad bar, though.

My D&D art for my family so far (WIP if you couldn't tell)

ooh yes..