00:00
00:00
KadeDevl
I maka the music and sometimes I make games :)

Kade @KadeDevl

Male

Game Developer

Joined on 1/18/21

Level:
8
Exp Points:
568 / 710
Exp Rank:
> 100,000
Vote Power:
4.99 votes
Audio Scouts
1
Rank:
Civilian
Global Rank:
> 100,000
Blams:
0
Saves:
6
B/P Bonus:
0%
Whistle:
Normal
Medals:
12
Supporter:
1y 4m 30d

Average4k b14 first test release (a4k ramble 3)

Posted by KadeDevl - July 12th, 2023


hey hey hey everybody, kade here. And today, it's time for another Average4K Ramble (after uhhh 7 months) in that time i've done a few things.


I remade the entire engine.

yep, everything was remade. an entire 2 years' worth of work remade in 7 months, that seems pretty okay.


we went from SDL + SDL Renderer (first test) -> SDL + OpenGL (b10-b13) -> GLFW + OpenGL (b14)


so we're actually using something that is quite capable. Not saying that SDL isn't, i'd just rather use GLFW.


whats new


iu_1021663_8519935.webp

iu_1021665_8519935.webp


iu_1021664_8519935.webp

(Shout out to sam for the chart, and obviously ardolf for the song lol.)


nothing really on the surface, but obviously a lot of underground changes. Some super obvious view changes are:

  • the scaling on everything is a lot nicer
  • the settings are better organized and they show tooltips to tell you what they do


a lot of backend changes are:

  • the entire game now runs all of the main menu stuff on lua (which allows you to customize the menu in any way you want!) It's skin based, so you can package these skins to everyone you know.

iu_1021669_8519935.png iu_1021667_8519935.png


I'm going to have to create documentation for this later, but for now the code is like half commented. Hopefully it'll get better over time, but it's pretty freeing to be able to easily test skin changes/menu code by opening the console and typing "reload"

iu_1021666_8519935.png


is that it?


Like I said, I have spent awhile on this because,

a.

i'm a lazy mf (and also half because of trying to get my life together lol)

b.

this shit is hard!!! i'm not an engine programmer, and i've been learning cpp while making this game. I still find out crap that I never even knew about on the daily.


iu_1021668_8519935.png


yet again, the engine is really well put together and is very object orientated which is what I like about it. So I can now start putting out more stuff, well. More frequently lol.


music

if you didn't know, we're making an entire ost for the game's initial pack. It's going to have around 8 songs and 6 of them are already done!!


featuring, longestsoloever, seberster, tictacto, ardolf, me, and more.


huuuugeee thank you too all of the people spending their time helping me out by creating bangers. they're all amazing and super kind.


closing remarks


sorry it took so long to make this, i'm an extreme slacker.


thank you for reading, i'll cya next time.


bye bye.


Tags:

13

Comments

cool shit! still gonna looking forward to this game lol

tyty workin hard

nice write-up! looking forward to the release; btw, how are you doing UI? is it a library of any sort, or is it written for scratch?

yeah its all written from scratch, using basic elements like sprites and text objects. The text rendering is also written from scratch using spritesheets.

there's one thing i know: "i will be there no matter what!!"