December 29, 2018

Cubytes Devlog #001

Why a Devlog?

While it is indeed quite late into development, which might not make sense, however it's something to show my day to day progress. This is more important now than it was earlier on, as I'm planning on releasing the game in Q1/Q2 2018 and Cubytes is in closed development. Read the last post for more information on that.

Regardless, what have I done since the release of Alpha 7?

Save + Settings Location

I moved the location of the Settings and Save files to a new location outside of the executable. It now resides in "C:\Users\YourUsername\AppData\Roaming\Godot\app_userdata\Cubytes". This results in more of a secluded spot of placing settings, so that there's less of a chance of someone going into the file and replace it with junk (which I am preparing for).

Rebindable Keys

You can now rebind the movement keys of the Player inside of the game, and this saves to the Settings file. Previously you couldn't do that, and the movement keys were locked to either WASD or the Arrow Keys. Not anymore!

Eventually every single button / action in the game will be able to be rebinded, but this was enough of a hassle to get working, even if there is an official Godot Project detailing how to do this. (The hassle was more or less me trying to figure out how to save and load these controls... in the end I just save the scancode of the Key and call it a day.)

Scrollable Arcade Mode Level Selection

This is a bit of a small change, but I feel it improves the usability and maintenance later on. And yes it does look a little ugly. I'll pretty it up sometime later.

December 28, 2018

URL and Closed Development

The blog now has a custom URL! This took some time to sort out (Mostly DNS related issues... this Blogger instance is running on a DreamHost DNS, which is where is setup. Figuring that out was a little hard.) but finally I think it's fine and the two websites should stay up.

I have moved development to a private Azure git instance, just so my commercial game isn't on github to build and deploy. I'll still maintain the github repo, but I won't actively develop it.

News and posts about Alpha 8 are to come.

December 24, 2018

Alpha 7

The wait for Alpha 7 is finally over, and with it comes brand-new additions such as Lasers, Cheat Codes, and revamped Graphics!




- Added a floor to all Arcade and Story Levels.
- Added Saving of Story Mode progress (Does not currently save progress within a
 level, just what level you're on and some statistics).
- Added Highscores for Arcade Mode Levels.
- Added a Timed Laser and Laser.
- Added ability to press Enter instead of click to quit a Block Tutorial (You can
still click).
- Added Levels 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50.
- Added Arcade Levels 6, 7, 8.
- Added an option for modifying the Background particles to the Options Menu.
- Added a Credits Scene.
- Added screen shake for colliding into Blocks and Bombs.
- Added (but not implemented) GameAnalytics.
- Added the ability to remove the FPS Counter.
- Added the ability to remove Cheat Codes.
- Changed the majority of the Graphics (Point, black hole, decrease size, Bombs,
 Background, EndBlock).
- Changed version to Alpha 7.
- Changed the Win scene.
- Changed resolution picker to a drop-down menu.
- Changed the appearance of the slider.
- Changed Player Movement (Slightly more controllable, slower).
- Changed the Pause Menu slightly.
- Fixed Cheats not showing up on load into Gameplay tab of the Options Menu.
- Fixed resolution not saving to the Player Settings.
- Fixed Player Settings not loading on first launch.
- Fixed the Black hole sound effect not being on the SFX bus.
- Fixed the window not being centered when resizing.
- Fixed Arcade Mode not presenting a level on loading.
- Decreased the maximum amount of Background particles.
- Made the Black Hole spin.
- Implemented Cheat Codes.
- Removed the button outline when clicking a Checkbox.
- Removed the Deaths UI in Arcade Mode.

December 23, 2018

Alpha 7 When?

tomorrow. Simple as that.

Alpha 7. 9pm. Be here.