Paintings, breakable stuff, Steam and more
Hey, it's been a while since the last devlog, and I wanted to share with you all the cool stuff, that happened since it!
Also hey, I just released the Steam page (please wishlist <3)!
Ok, so let's take a look, at what I've been working for the past 1.5 months!
Before this point, the dungeon did not have much stuff, except walls and floors. I had this idea of having random things here and there for a loong while, and I finally got around implementing it.
And I don’t regret it. It’s really fun to break things, plus if you miss your shot, you have a chance to break a prop instead. I also have plans to let players pick them up and throw at enemies (imagine how fun that would be!!!). Some of the props, tho, are not as simple as they look, for example, cactus hurts, as this commit suggets:
Some other props might drop loot or spawn enemies.
I really like Hammer-Head mutation from nuclear throne, that allows you to break walls with your head, but sadly, in case of Burning Knight, that would break the game, because you will be able to reach the exit without killing everyone in the room. But I found a replacement: I’ve introduced another wall type, planks, that will break, if a bullet or a sword hits it. And of course, it will break with tons of particles, screenshake and freezeframes, so it feels really nice.
Paintings (they are also breakable)!
Burning Knight used to have random decorations on the walls, like mirrors and tourches. It was good, but not good enough… So this week I’ve introduced paintings into the game! They are a nice way to make the walls more interesting, plus you can collect them, and they are just nice! And I already packed tons of references into them!
I don’t want to spoil much, but I will just say: making enemies walk on walls was hard!
Awesome level editor!
Just look at it! It will be shipped with the game, and you will be able to design your own dungeons!
Items are now defined in json!
Before, items were stored right in the code. And well, that started becoming quite a bit of a mess, and when I moved to C#, sweet sweet hotswap stopped being a thing, sadly. So, I updated the item creating proccess, and now you can define items in json! As well as becoming more modular, the system is now more easialy moddable for non-c# people, plus now I can hotswap json, what means, that I can hotswap items too!
New procgen algs!
Room generation is now split into generating floor (decor) and walls (obstacles), that allowed me to mix floors and walls more, and now the rooms feel much more alive.
Secret movement technics are fun, so I’ve added a bunch of them, such as REDACTED xD
Before, all the shadows were simple circles, but now they are much more complex, and I think it looks much better. It’s a bit more complex to render, but I think it’s worth it.
New website! (https://burningknight.net/)
Before, Burning Knight used to live at rexcellentgames.com/bk, but just a few days ago I bought burningknight.net just for the game. It’s nice to have a separate domain, especially for links like burningknight.net/discord or people, who do not know, who made Burning Knight.
I also did a redesign for the website, minified it (as well as this site), and it might seem a bit less exciting without the cool background, but that background made browsers lag so much! Plus, I’ve added a nicer screenshot preview thingy :)
I’ve made 3 attempts to make a nice trailer for Burning Knight. I can’t find the first one, but here are my two last attempts (sorry for quality):
And you can see, that I’m not too good at making trailers. So we run a competition on our Discord server, and here are a few
trailers teasers, that guys on discord made:
My current goal is to get a test build going before the end of this month. I’m going to post it in our discord server, so you know what to do ;)
So that mostly includes polish and adding items right now, but probably other things will pop up on the way. Will see how it goes.
And by the way, please wishlist Burning Knight on Steam! It really helps ;)
Leave a comment
Log in with itch.io to leave a comment.