Game
Cubic
12 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

Chiaki Nanami!

Heya there! I really wanted to show you all a little gameplay preview of the first boss fight i'm currently working on i hope you like it ^^

"Our work is never over" they said.

"Day to Day" (also check spud out here he's a great guy and writer: https://soundcloud.com/spudward)

Regional Bulbasaur. #Pokemon

I mostly build 3D First Person Shooter game mechanics in Unity, and in this I'm just showing C4 mechanics I made for a little side project I am working on! :)

blender animation experimentation, getting the hang of things fast. arms, rig, & gun models by me ofc

A sneak peek at the new OST, can you guess what this song will be used for? 🤔

Development of my game Juno. This is the rune equipment system.

Usually update over on twitter: https://twitter.com/synrec_kaisyl

Got some fun collectibles in our game, Path of Kami!