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

Bandana Dee the Dream Friend

Shoobies leave a sticky trail of mucus in their wake, which can impede movement for any creature that steps in it.

Successful landing

#screenshotsaturday

Today I was setting up the location of the first boss. His name is "Father" and he is the first of the Patagonians. His task is to guard the road to the House.🛡🗡 Bookmark pre-launch page🔖🔖🔖

https://www.kickstarter.com/projects/rdvindiegame/the-patagonian…

I have added rewards for quests so that villagers can give you something in return for your hard work helping them. 🥳

I want to know - what's your favourite quest reward?

not the greatest house, but it's a house! :D

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! :)

I did this on my 3DS ^^ #Kirby

OK, this starts to be too tricky puzzle already :D

#platformer #indiegame #puzzle