Covenant goes 3D

Yes, it has happened.

I finally started seriously poking with Blender 3D.

It’s amazing. So amazing I actually dissappeared into a black hole for months. Well, there’s also this massive IRL job I’m on that has been going strong so obviously indie gamedev work suffers, but…

I think I’m getting somewhere.

Here’s the first snapshot!

The goal is obviously to get it right, and retain the pixel art quality of the game. I actually want to avoid voxels, and keep the characters kind of 2D, but I’ll see if that actually will work out.

First and foremost, I need to finish texturing ISS “Tango”, the name of the space junk my brave crew will be gliding in, and while Godot remains the engine of choice – maybe soon – maybe in a few months – there will be a serious update as I start coding the basic fun stuff like controls and transporting it all into this 2.5D world.

Cheers from Aleks.

Reading time


Man. Those can be a trap if you ask me. Don’t go down that rabbit hole, stay the hell away!!! Beware! Bewaaaare!!!

I was researching dialogues and about 3 days later I realized I didn’t do a single one. Then I was like “What?!” and moved to researching shaders and 4 days later – I caught myself not having actually made a single one. Again. Two in a row.

Well, that’t not how things get done, we all know that. So I sat down, forgot everything I read in any of the tutorials, and just started writing code. Soon I hit a wall, and clicked on help. And help led me to another link, and a small google search later – I was on Godot Engine’s docs page. The official one.

And I was totally like…

Tutorials are all fine and dandy, but there’s a certain benefit to reading the manual. We all sometimes forget that things come with directions, and Godot Engine actually comes with an outstanding set.

So, I’ll take five, and put a little pause on the development and read up on shaders and dialogues. As I take a deserved break and dig into it for a while – there will still be a game devblog 007 sometime in the next few weeks.

Stay tuned, and read up on your manuals, too. Well, at least skim.

I’ll leave you with a little sneak peak of the next devblog. The doctor’s in the house 😊

Covenant: Project Zero – “The Doctor’s in the house!”

Game devblog 006

Indie game development is wrestling a lot of beasts, one after another. Well, the fight with the beast of scene changing proved to be an interesting one. There’s a bit of an update and the gdscript that ended up working is for now added to my online godot dev notebook. It may need to be updated as there’s some crazy slight-of-hand effect busting up the fade-out-fade-in transition between decks.

Something is still bonkers about the movement. Beginning to think it’s a godot debug preview window quirk coupled with the fact I’m developing on a mac. I did swap _physics_process with just a _process as I found out I actually should, and either the motion feels a bit better or I’m just overworked and subconsciously want it to feel better. Will have to dig deepr into movement physics one of these days…

But I digress – there’s been a lot of major updates.

I’ve done more pixel art for the bottom floor, it’s really starting to take shape. Although the lower deck takes a back seat to the main deck, it’s actually mighty important for the narrative. This being your proverbial shitty interstellar armed cargo transporter, it’s all gonna be about the goods, of course.

I also worked on lights and shadows initial planning and setup, too, and worked out the basics. Screen glows are working great, and both them and the stairwells light the captain nicely. Spent almost an hour just walking around my spaceship and looking at screens like a child with it’s rattle. This is the kind of shit indie development is all about. You give yourself some time to enjoy the little things as there’s no suits to chase you to hit some made-up deadline.

There’s a lot of functionalities ahead, but what I’m looking into now is finishing the basic furniture design and animation cycles for the rest of the crew. Beyond that I’ll be planning my time to figure out interactions, and items – and start working on dialogues!

We’ll just see where the solar winds take us!

Check out the visuals on the current progress in the latest video (link below) – this one a first with a voice over!

Subscribe to the channel and follow the work!

Indie game development & digital art by Aleksandar Djordjevic