Game
It's a Cube
2 years ago

It's a Cube is officially finished! I want to take a few moments to talk about what I was able to improve on from my last project and what new mistakes I think I made with this one to learn from next time.

https://youtu.be/GQGkKSynLVg


It's a Cube Devlog #4 | It's Finally Time!
It's a Cube is a low-poly arcade-style game where you rotate a 6 colored cube to face the correct side towards the ground! It's a Cube is almost ready to be ...
https://www.youtube.com/watch?v=GQGkKSynLVg

3 months ago, I started my second public game development project. The idea behind this project was to be a simple type of game where the player's only objective was to get the highest score they possibly could, the same thing classic arcade games primarily focus on. To play, the player rotates a 6-colored cube using the arrow keys to face the side matching the color of the ground downwards (towards the ground) before the timer on the bottom of the screen reaches zero. The idea originally sprouted after a conversation I had in the comments of a YouTube community post by the channel Speed Tutor, a commenter had mentioned that realistic art wasn't important to the visual quality of a game, and what truly matters is having a cohesive design and aesthetic along with good game-play, and Speed Tutor himself replied to that comment jokingly saying "what if there were only the default Unity cubes" and I responded to this with "I bet I could make a fun game using only cubes." After that I thought more about it, and eventually came up with the idea behind It's a Cube. At the time I was on the tail-end of developing Deathly Descent, which was my first public project, and I decided that this would be my next project after I finished DD. Three months later, I've finished It's a Cube, and I'm really happy with how it turned out! I want to take a few moments to reflect on this project and share what I think I was able to improve on from Deathly Descent, but also the new mistakes I found I made with this game.

Development-wise, this project went significantly better than Deathly Descent. I spent a lot more time planning how I was going to build and design this game, which gave me a guideline to follow when I actually started building it. I wrote out a few things about the game, and drew some concept art, which I then hung next to my setup in a little frame.

I managed to apply what I learned from the DD project in this project, and devoted much more time to cleaning and organizing my code than I did with DD. I found that when errors would spring up, as they often do, it only took me a few minutes to track them to their source and eliminate them, whereas in DD I often had to spend 20+ minutes wading through code trying to make sense of the mess I had created before any real work could be done. I believe one of the main reasons It's a Cube's code was easier to comprehend than DD's is because I took care to refrain from making classes codependent and when class dependencies were necessary, I kept it a one-way dependency. One of my rules for future projects will always be "One-way dependencies ONLY" I also tried to limit how many dependencies a single class had, but I believe I could have done better about this, and I want to improve on this for my next game.

It's a Cube didn't get anywhere near as much attention as Deathly Descent has, however. I realize that the fact that DD is free, while It's a Cube costs a dollar is part of the reason, but I feel like I made a few mistakes when launching the project and promoting the game after that that I want to learn from for my next game. I think my first mistake was making the earliest version public. When I made the page, I published the tech demo along with it, which was clunky and incomplete. Next time I want to wait a little bit to make the page for the game until I have something more complete to show for it, and possibly refrain from making public builds until the game is closer to finished. I also believe I could have promoted the game better on my YouTube channel through my devlog series. I watched the DD devlog series again and I noticed that from devlog 4 onward I always mentioned the tagline for Deathly Descent within the first 30 seconds of the video, and I didn't do that for my It's a Cube devlogs, aside from the one linked above, I wanted to try to change that. Better late than never, I suppose. I think I will come up with a tagline for my next game and work out a good intro for my devlog videos before I start my next project. 

It's been fun working on this game, though! If you're interested I encourage you to check out the game-play teaser on my YouTube channel and buy the game if it looks like something you'd enjoy playing! Thank you for taking the time to read this, and have a nice day!

   - Matt



0 comments

Loading...

Next up

My next project! It's still in the early stages of development, but I have a tech demo available for download.

OKAY, here's it ACTUALLY finished! Quite happy with how this turned out, actually! I've drawn this sprite in 3 layers, the wings, the elytra, and the body, which will make animating this thing a lot easier when I get onto doing that.

I'm working on an update for It's a Cube! I've implmemented Game Jolt's API and added 4 trophies and score saving.

This week's Fan Art Friday celebrates #CronosNewDawn

Accept the quest in your quest log to get started.

GJ Pro-Tip: Not sure what to make? Check out the game's Steam page for inspo: https://bit.ly/cronos-steam

It's kinda incredible how much simply changing the text font(s) will, by itself, complete the aesthetic of a game, especially in the menus.

I love TextMesh Pro so much!

@LUKELCS is a Jolter to Watch and an aspiring developer, artist, composer, and comedian! Follow @LUKELCS before the quest ends on April 22 and you'll get Coins!

I added push notifications that appear when you reach a new milestone! These milestones correspond to the Game Jolt trophies for It's a Cube.

Working on getting the itch page for Hensen Hopper set up which means creating a separate cover image for the game on itch (different aspect ratio there). I want to publish that with first beta build of the game so I DO need to get a move on with it.

These quests inspired by Inayah - Life After Gods are ending soon!

Complete them while you can! Don't miss out on your chance to get Coins and trophies!

Finally working on the sprite for the beetle enemy!!! I need to get off my computer and do some stuff right now but I thought the idea of posting a headless (I haven't done the head yet) beetle screenshot was hilarious so I'm doing that first lmao.