Game development career thread:

Kharzette

Watcher of Overs
5,928
5,939
Collector won. I'm doing a game about collecting magic runes. Going to sneak some Odin stuff in there.

Reason I'm here is because I wanted to re-read past stuff. I haven't done much art in months. Dune happened, then I got super into keyboard and esp32 coding. Somewhere along the way my gamerig addon got thrown out or nuked or something.

It looks like the one on github broke with version 4 of blender, but I can see that I'm using blender 4 in my screenshots of the last ludum dare. So I must have already bought it (the developers stopped updating the github and have it on gumroad now).

Damned if I can remember though.
 

Kharzette

Watcher of Overs
5,928
5,939
Collector won. I'm doing a game about collecting magic runes. Going to sneak some Odin stuff in there.

Reason I'm here is because I wanted to re-read past stuff. I haven't done much art in months. Dune happened, then I got super into keyboard and esp32 coding. Somewhere along the way my gamerig addon got thrown out or nuked or something.

It looks like the one on github broke with version 4 of blender, but I can see that I'm using blender 4 in my screenshots of the last ludum dare. So I must have already bought it (the developers stopped updating the github and have it on gumroad now).

Damned if I can remember though.
I am a tard. My own readme file links to the right version on github. Someone forked.
 

Kharzette

Watcher of Overs
5,928
5,939
Here's my first day. I made this as a 144fps vid from 5fps recordings, so not sure how youtube will mangle it.



Somehow I messed up my blender mirror modifier, had my gamerig nuked (see above), then had a brutal multi hour debug of some linker errors. Super weird. You can see me struggling with it.

Some super unrelated stuff worked together to cause the problems.

So for a long time I've had these really bad makefiles building my stuff. I only knew the very basics of how to get gcc to compile something, and never really understood makefiles completely, so all my libs were being rebuilt every time. This wasn't a super big deal as c compiles really fast but I wanted to fix it before the jam.

To make it work you need (apparently) to build object files as an intermediate step. The old way I just went straight from a .c to a shared library. This intermediate step lacks a little context, and caused some strange behavior in my audio library.

My makefile for my audio lib had the usual shared library make, but also a test program. This was just a simple main function that loaded up any sound effect files in the usual spot and played them. When building a shared library, main() is ignored, so I had a different build target for the test program that made an exe.

The obj intermediate step screwed that up and the shared library was being built with a main function. This was overriding the main in my actual program, but I had no way of knowing that.

I've been way too distracted with esp32 and keyboard firmware lately. My code is in a shit state.
 
  • 2Like
Reactions: 1 users

Kharzette

Watcher of Overs
5,928
5,939
The makefile stuff pissed me off so much I started looking around at other build systems. They are all crap and I hate all of them, but I knew if I made my own it would just make other people hate me as well.

There's this funny weasely little guy on twitch or youtube that does coding streams that made a build system that is just a c program. It is really nice! He made it just an h file with little helpers that can check if a build is needed, concat arguments and such.


Here's my build file that uses it: GrogLibsC/BuildIt.c at main · Kharzette/GrogLibsC

If you add stuff to it, you don't even need to rebuild it, just run it ./BuildIt and it rebuilds itself. Very fancy.

I should add: If you are converting over from make, it has some strange things to watch out for. Sometimes make needs single quotes around stuff that you wouldn't use if calling gcc from a command line. Also I know of one spot where there's a wierd linker variable RPATH you can set to $ORIGIN to have the exe look relatively for shared libraries at runtime. Make needs that as '$$ORIGIN' so you have to watch out for that with this c stuff.
 

Flobee

Ahn'Qiraj Raider
3,073
3,572
Need some advice. Learning a new art pipeline workflow and trying to figure out if I'm going in the right direction.

Working on Goblins for right now, which do ya'll think is directionally better? Both need some (a lot) of touch up work to be "done" but as far as base colors go. Any specific likes/dislikes would be helpful too. This art thing is hard
1761074113601.png
1761074264806.png


Throwing in a couple assets I intend to use along with them for comparison as to the general "art direction" I think I'm going to shoot for.


1761074159665.png
 
Last edited:
  • 2Like
Reactions: 1 users

Seananigans

Honorary Shit-PhD
<Gold Donor>
15,175
39,270
Need some advice. Learning a new art pipeline workflow and trying to figure out if I'm going in the right direction.

Working on Goblins for right now, which do ya'll think is directionally better? Both need some (a lot) of touch up work to be "done" but as far as base colors go. Any specific likes/dislikes would be helpful too. This art thing is hard
View attachment 606429 View attachment 606431

Throwing in a couple assets I intend to use along with them for comparison as to the general "art direction" I think I'm going to shoot for.


View attachment 606430

Looks to me you’ve got yourself a forest goblin and an aquatic goblin.

The forest one (darker) seems to match the frog and snake best
 
  • 1Solidarity
  • 1Like
Reactions: 1 users

Control

Golden Baronet of the Realm
5,172
14,679
Need some advice. Learning a new art pipeline workflow and trying to figure out if I'm going in the right direction.

Working on Goblins for right now, which do ya'll think is directionally better? Both need some (a lot) of touch up work to be "done" but as far as base colors go. Any specific likes/dislikes would be helpful too. This art thing is hard
View attachment 606429 View attachment 606431

Throwing in a couple assets I intend to use along with them for comparison as to the general "art direction" I think I'm going to shoot for.


View attachment 606430
I'm no artist, but the left one feels more flat than the others, especially the mouth area. The tusks look more like decals than geometry.
 
  • 1Like
Reactions: 1 user

Flobee

Ahn'Qiraj Raider
3,073
3,572
Haven't been able to work on the game as much recently but when I can been focused on doing level design and getting some textures for environments together that I like. One of the palettes I'm considering for the "hubzone" or the base building portion of the game. Default lighting, postprocessing, etc.

As with a lot of this process I get through the technical configuration stuff then hit a bit of a wall when transitioning to the actual design part. I don't think its necessarily because it harder its just such a jarring transition that I always struggle moving into that mindset. Hoping to get a couple biomes set up, then will probably move into getting a solid hour or so of gameplay in and polished up to see if all this work is going to pay off or not. Q1 2026 demo is probably out of the window though haha, life happened

1764965892610.png
 
  • 1Solidarity
  • 1Like
Reactions: 1 users

Kharzette

Watcher of Overs
5,928
5,939
Haven't been able to work on the game as much recently but when I can been focused on doing level design and getting some textures for environments together that I like. One of the palettes I'm considering for the "hubzone" or the base building portion of the game. Default lighting, postprocessing, etc.

As with a lot of this process I get through the technical configuration stuff then hit a bit of a wall when transitioning to the actual design part. I don't think its necessarily because it harder its just such a jarring transition that I always struggle moving into that mindset. Hoping to get a couple biomes set up, then will probably move into getting a solid hour or so of gameplay in and polished up to see if all this work is going to pay off or not. Q1 2026 demo is probably out of the window though haha, life happened

View attachment 611400
Lookin good! I like your grass tufts, and I don't see any repeating textures. What are you going to do about trees?

My next game is topdown grid based so I'm not sure how I'm going to handle trees.
 
  • 1Like
Reactions: 1 user

Flobee

Ahn'Qiraj Raider
3,073
3,572
Lookin good! I like your grass tufts, and I don't see any repeating textures. What are you going to do about trees?

My next game is topdown grid based so I'm not sure how I'm going to handle trees.
I have a few different asset packs I've picked up that I'll probably rummage through for some acceptable trees. Worst case I'll model some myself. The trunk and branches don't seem too hard to sculpt and texture, but I haven't really learned about making leaves so not really sure if it would be worth it. I kind of want at least one biome to have some massive trees so I may end up having to make at least those.

I've been a bit of a humble bundle addict the past year so I've managed to collect a decent little collection and various asset types so I have at least placeholders for most stuff I think I'll need.
 

Kharzette

Watcher of Overs
5,928
5,939
The only thing I've learned over the years if you roll-your-own is to use double sided lighting on the leaves. Gives it that leafy shine-thru look.
 
  • 1Like
Reactions: 1 user