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

Finished a project I've been working on over the last few days!

Modeled and textured in Blender.

#3dart #lowpoly #npbr #fantasy #hut

Just a Pico sprite

The Darkside Detective: A Fumble in the Dark is out TODAY! 🖱️Advanced pointing, clicking action 🖨️Very funny words! Loads of them! 👻6 sarcastic, spectral cases to solve

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

A Shiny Mega Gengar 🌟 For @ManutkArt 's #ThreeColorsChallenge!

Horror WIP A track that will be featured in a future horror game soundtrack! Stay tuned!

Likes appreciated ✌️

#gamedev #composer #horrorgame #indiegame #IndieGameDev #soundtrack

Rockin the Guitar, an Axe like Guitar I made for my Uni project

brung back my old oc plus a new one

...they don`t have names yet tho

Let me introduce you to the new Mech line: Gendai Spec. Those are Mech that specializes in surprise attacks, covered operations, and stealth. They are equipped with melee weapons but one of Gendai's frames supports sniper rifles.

Coming Soon...