Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Vapourware Codexian Game Development Thread

hacknhack

Literate
Joined
Apr 28, 2024
Messages
19
It's a shame that the tactical battles are not included yet. That would be something that really differentiates the product from RPG Maker. I don't know if it's already possible to build your own tactical Battle System in architect. Maybe it is.

It's most definitely an interesting project. Thanks for posting. I'm pretty tempted to give it a go as is. RE: Tactical battles, the dev posted this a year back:

It's feasible, probably even now, but it would honestly be a lot of scripting/a nightmare. I wouldn't advise it unless you're stubborn and WANT to do that.

That said, Tactics-battles have been requested a LOT. After we break from Early Access into "full" release (roughly a year), the first big MVP planned is a tactical/sim RPG battle system.

I don't know how easy or hard it will be to customize, etc, but Final Fantasy Tactics, Shining Force, and classic X-Com/Fallout are some of my thoughts on what a "tactical" battle system should feel like.
https://steamcommunity.com/app/2158670/discussions/0/3834297685604496639/
 
Developer
Joined
Oct 26, 2016
Messages
2,288
It's a shame that the tactical battles are not included yet. That would be something that really differentiates the product from RPG Maker. I don't know if it's already possible to build your own tactical Battle System in architect. Maybe it is.

It's most definitely an interesting project. Thanks for posting. I'm pretty tempted to give it a go as is. RE: Tactical battles, the dev posted this a year back:

It's feasible, probably even now, but it would honestly be a lot of scripting/a nightmare. I wouldn't advise it unless you're stubborn and WANT to do that.

That said, Tactics-battles have been requested a LOT. After we break from Early Access into "full" release (roughly a year), the first big MVP planned is a tactical/sim RPG battle system.

I don't know how easy or hard it will be to customize, etc, but Final Fantasy Tactics, Shining Force, and classic X-Com/Fallout are some of my thoughts on what a "tactical" battle system should feel like.
https://steamcommunity.com/app/2158670/discussions/0/3834297685604496639/
It might be worth playing with but TBH I've done this sort of thing a lot and if there isn't a sample project or some project that proves its possible, I wouldn't waste my time. Of course, someone always has to be the first to do it.

But these kinds of engines, especially for slighty divergent projects are probably gonna be quite funky with touchy devs who don't or won't be adding x or y feature you need for quite some time. You get the dev types that don't like to say no, because they don't want to close the door, but its as good as closed.
 

Zeusington

Literate
Joined
May 3, 2024
Messages
16
It does not seem fully developed nor isometric friendly. But an alternative to RPG maker at some point in the future.
Isometric is already definitely easier in comparison to RPG Maker because of diagonal movement and grid-free placement of your assets.
The only real challenge with isometric is figuring out A* on a voxel grid, which isn't too bad. It's dead easy if you don't have a z-axis to speak of, or you're simply using a heightmap instead of true voxels.

I even just googled "monogame a* pathfinding" for funsies and there's a video prototyping it.
 

baboogy

Literate
Joined
Dec 22, 2023
Messages
43
Haven't had time to work on my game for a few weeks, came back to it today, and man, all I can say is, I've hit that point where I'm really starting to regret working on a project of this scope (for my relative abilities) only in the evenings, after work, kids, etc.

It's starting to congeal into a spaghetti nightmare of half-baked brain-fried decisions made when I'm too tired to even watch TV, much less try to design something that's clean and easy to continue adding features onto :hahano:

Thinking maybe it's time to take a page out of the advice I've seen on here before and start waking up an hour or two before work to work on this when I'm wide awake instead of leaving it for the hour or two before I go to bed.

Does anyone else have any advice for other good passion project working practices for people who have jobs in a similar domain and find themselves feeling burnt out juggling the two at the same time?
 

Zeusington

Literate
Joined
May 3, 2024
Messages
16
Haven't had time to work on my game for a few weeks, came back to it today, and man, all I can say is, I've hit that point where I'm really starting to regret working on a project of this scope (for my relative abilities) only in the evenings, after work, kids, etc.

It's starting to congeal into a spaghetti nightmare of half-baked brain-fried decisions made when I'm too tired to even watch TV, much less try to design something that's clean and easy to continue adding features onto :hahano:

Thinking maybe it's time to take a page out of the advice I've seen on here before and start waking up an hour or two before work to work on this when I'm wide awake instead of leaving it for the hour or two before I go to bed.

Does anyone else have any advice for other good passion project working practices for people who have jobs in a similar domain and find themselves feeling burnt out juggling the two at the same time?
For context, I work from home doing Support / IT stuff on a computer 90 degrees to my right. I'll easily spend 14+ hours a day in this office of mine, and I'm actually making remarkable progress on a game I intend to release on Steam.

You can wake up early to use your best hours on dev, but don't do this more than once or twice a week unless your normal sleep schedule allows. This will make the evening hours even less productive if you're not careful, which you should commit to your family.

The best thing you can do is do a sort-of "slow hype" throughout the work day where you think about the one or two smaller things you can knock out in an hour or so and make them seem achievable. Then, when you have a moment after work, knock 'em out and pat yourself on the back. This is good, consistent motivation with some bonus progress on the side.

Similarly, throughout the work week, you can also plan and hype up something more substantial for the weekend. Then, wake up early on the weekends when everybody else sleeps in and get a good four hours of uninterrupted dev done. That's 8 hours a weekend of pure progress if you go in with a goal. That's about 400 efficient hours a year on a project, which is plenty if you scope appropriately.

tl;dr daydream up a plan, then stick to it, then make sure to pat yourself on the back for good time management to stay motivated.
 
Developer
Joined
Oct 26, 2016
Messages
2,288
It does not seem fully developed nor isometric friendly. But an alternative to RPG maker at some point in the future.
Isometric is already definitely easier in comparison to RPG Maker because of diagonal movement and grid-free placement of your assets.
The only real challenge with isometric is figuring out A* on a voxel grid, which isn't too bad. It's dead easy if you don't have a z-axis to speak of, or you're simply using a heightmap instead of true voxels.

I even just googled "monogame a* pathfinding" for funsies and there's a video prototyping it.
I dont follow. Why would A star be any different on a voxel grid (whatever that is)? The search just works off distance so it doesnt matter if its 2D, 3D or 10D.

Encoding game geometry into a searchable graph thats a good fit to the visual representation can be challenging...is that what you mean?

You either have to encode your graph in isometric space somehow, OR change the distance metric to calculate isometric distance.
 

baboogy

Literate
Joined
Dec 22, 2023
Messages
43
Haven't had time to work on my game for a few weeks, came back to it today, and man, all I can say is, I've hit that point where I'm really starting to regret working on a project of this scope (for my relative abilities) only in the evenings, after work, kids, etc.

It's starting to congeal into a spaghetti nightmare of half-baked brain-fried decisions made when I'm too tired to even watch TV, much less try to design something that's clean and easy to continue adding features onto :hahano:

Thinking maybe it's time to take a page out of the advice I've seen on here before and start waking up an hour or two before work to work on this when I'm wide awake instead of leaving it for the hour or two before I go to bed.

Does anyone else have any advice for other good passion project working practices for people who have jobs in a similar domain and find themselves feeling burnt out juggling the two at the same time?
For context, I work from home doing Support / IT stuff on a computer 90 degrees to my right. I'll easily spend 14+ hours a day in this office of mine, and I'm actually making remarkable progress on a game I intend to release on Steam.

You can wake up early to use your best hours on dev, but don't do this more than once or twice a week unless your normal sleep schedule allows. This will make the evening hours even less productive if you're not careful, which you should commit to your family.

The best thing you can do is do a sort-of "slow hype" throughout the work day where you think about the one or two smaller things you can knock out in an hour or so and make them seem achievable. Then, when you have a moment after work, knock 'em out and pat yourself on the back. This is good, consistent motivation with some bonus progress on the side.

Similarly, throughout the work week, you can also plan and hype up something more substantial for the weekend. Then, wake up early on the weekends when everybody else sleeps in and get a good four hours of uninterrupted dev done. That's 8 hours a weekend of pure progress if you go in with a goal. That's about 400 efficient hours a year on a project, which is plenty if you scope appropriately.

tl;dr daydream up a plan, then stick to it, then make sure to pat yourself on the back for good time management to stay motivated.
I've been trying to do something similar on workdays to what you mentioned. Mulling over something during the day that I can add or refine in an hour or so in the evening, the problem usually is, when I get home from work, it's really not until 10 pm that I can actually sit down at a computer with free time where I can consistently focus without getting interrupted. By the point I'm just fried and more likely than not whatever I implement will end up taking longer to make clean and pretty down the line.

Waking up (even earlier) like you mentioned on the weekends is probably what I'll try, thanks. And most likely I'll save the hour or two on weekdays I work on it on doing something less mentally intensive but still needed for the project, like continuing to teach myself art.
 

Zanzoken

Arcane
Joined
Dec 16, 2014
Messages
4,064
Good news, I was able to link up with the artist who made the character model I like so much, and he made a few custom edits for me. Here's what it looks like with textures and paired with the helmet asset I bought.



This is still WIP and needs more work but it's definitely on the right track.
 
Developer
Joined
Oct 26, 2016
Messages
2,288
Good news, I was able to link up with the artist who made the character model I like so much, and he made a few custom edits for me. Here's what it looks like with textures and paired with the helmet asset I bought.



This is still WIP and needs more work but it's definitely on the right track.
Why dont you make the upper body proportional?
 

baboogy

Literate
Joined
Dec 22, 2023
Messages
43
s7nsf2.gif


Put in a satisfying amount of work into the software renderer for my blobber today. Animated textures, skyboxes, did some prototyping of lighting, ironed out some glitches. Though there's still a lot more I need to fix, and a lot more I want to add. But overall, I'm feeling very satisfied with the visual aesthetic that the game is starting to take on.

If I can embed this right, here's a webm of it in action:
Looks like it didn't embed right, here's the link
https://i.imgur.com/4ldf1di.mp4
 
Last edited:

Zanzoken

Arcane
Joined
Dec 16, 2014
Messages
4,064
Good news, I was able to link up with the artist who made the character model I like so much, and he made a few custom edits for me. Here's what it looks like with textures and paired with the helmet asset I bought.



This is still WIP and needs more work but it's definitely on the right track.
Why dont you make the upper body proportional?

The game will have a 2D top-down camera, so the characters will be somewhat small on screen. I think the emphasis on the head / upper body / arms makes the characters and their attacks more readable from that perspective.

I also think placing more emphasis on the character faces (which aren't done yet) makes it easier to identify and connect with them. I want the characters to be memorable like they are in Battle Brothers, so it feels like you are leading a brotherhood. That's also why the setting will be fictional... heavily reminiscent of but not actually Rome... the gladiators aren't slaves in this setting, they are guys who sign up to fight for wealth and fame in the arena. The gladiator games in this world are more like modern day boxing, MMA, or pro wrestling... entertainment events put on by promoters to make money.
 

baboogy

Literate
Joined
Dec 22, 2023
Messages
43
Good news, I was able to link up with the artist who made the character model I like so much, and he made a few custom edits for me. Here's what it looks like with textures and paired with the helmet asset I bought.



This is still WIP and needs more work but it's definitely on the right track.
Why dont you make the upper body proportional?

The game will have a 2D top-down camera, so the characters will be somewhat small on screen. I think the emphasis on the head / upper body / arms makes the characters and their attacks more readable from that perspective.

I also think placing more emphasis on the character faces (which aren't done yet) makes it easier to identify and connect with them.
I agree, there's a lot of merit to this line of thinking if you look at real world examples. Looking at 28mm tabletop games or wargaming, it used to fairly common for miniatures to be sculpted with dramatically bigger proportionally to the rest of the body hands, arms, heads/faces, and sometimes upper torso. The idea being that while it might look goofy if you pick up the mini and put it right next to your face, when you're actually playing with them at arms length or further on a big table those important details/features pop out instead of blending in with the rest of the sculpt. And it worked great, it was far easier to pick out hand/face details in a game at a glance on minis proportioned like that vs ones that tried to go for an anatomically correct realistic sculpt of the human body.
 

Sukhāvatī

a.k.a. Mañjuśṛī
Patron
Joined
Jan 19, 2019
Messages
6,177
Location
འ༔ ཨ༔ ཧ༔ ཤ༔ ས༔ མ༔
heavily reminiscent of but not actually Rome... the gladiators aren't slaves in this setting, they are guys who sign up to fight for wealth and fame in the arena. The gladiator games in this world are more like modern day boxing, MMA, or pro wrestling... entertainment events put on by promoters to make money.
That happened in Rome too btw.

 

hacknhack

Literate
Joined
Apr 28, 2024
Messages
19
It might be worth playing with but TBH I've done this sort of thing a lot and if there isn't a sample project or some project that proves its possible, I wouldn't waste my time. Of course, someone always has to be the first to do it.

But these kinds of engines, especially for slighty divergent projects are probably gonna be quite funky with touchy devs who don't or won't be adding x or y feature you need for quite some time. You get the dev types that don't like to say no, because they don't want to close the door, but its as good as closed.
After some thought, I've decided to take your advice on this and start fiddling around with Unity and learning C#. Thanks. I would have just used RPG Maker but I can't let go of on-map battles with movement. On that note, if anyone's interested, I did find a written (yes!) tutorial on learning C# for Unity and developing a 3D tactical battle system. I'm hoping applying the same principles to 2D won't be too difficult.

https://theliquidfire.com/tutorials/
https://theliquidfire.com/2015/05/04/tactics-rpg-series-intro/

As an aside, the above blog is currently in the process of rejigging the tactical tutorial for Godot.

http://theliquidfire.com/2023/11/09/godot-tactics-rpg-01-intro-setup/

(Godot is such a tempting option. Lightweight and opensource, what's not to like? But the sheer volume of tutorials, etc. has pushed me over to Unity, despite it's recent controversies. Plus Caves of Lore was made in Unity by a guy in a similar position to myself.)
 
Last edited:
Developer
Joined
Oct 26, 2016
Messages
2,288
It might be worth playing with but TBH I've done this sort of thing a lot and if there isn't a sample project or some project that proves its possible, I wouldn't waste my time. Of course, someone always has to be the first to do it.

But these kinds of engines, especially for slighty divergent projects are probably gonna be quite funky with touchy devs who don't or won't be adding x or y feature you need for quite some time. You get the dev types that don't like to say no, because they don't want to close the door, but its as good as closed.
After some thought, I've decided to take your advice on this and start fiddling around with Unity and learning C#. Thanks. I would have just used RPG Maker but I can't let go of on-map battles with movement. On that note, if anyone's interested, I did find a written (yes!) tutorial on learning C# for Unity and developing a 3D tactical battle system. I'm hoping applying the same principles to 2D won't be too difficult.

https://theliquidfire.com/tutorials/
https://theliquidfire.com/2015/05/04/tactics-rpg-series-intro/

As an aside, the above blog is currently in the process of rejigging the tactical tutorial for Godot.

http://theliquidfire.com/2023/11/09/godot-tactics-rpg-01-intro-setup/

(Godot is such a tempting option. Lightweight and opensource, what's not to like? But the sheer volume of tutorials, etc. has pushed me over to Unity, despite it's recent controversies. Plus Caves of Lore was made in Unity by a guy in a similar position to myself.)

Yes theres lots of old Unity tutorials, but will they work?

Theres no reason to be using Unity for new projects in 2024. Unity is hell. UIs, versioning, asset deprecation, etc. Its not worth the suffering.

If you really have to use an engine theres free superior alternatives like https://www.stride3d.net/
 

Bad Sector

Arcane
Patron
Joined
Mar 25, 2012
Messages
2,334
Insert Title Here RPG Wokedex Codex Year of the Donut Codex+ Now Streaming! Steve gets a Kidney but I don't even get a tag.
Normally, for large companies, Blueprints exist for iteration and quickly testing some implementation. Then you put it into C++.

That's the theory anyway.

In practice 99.999999% of what starts in blueprints stays in blueprints.
 

Zeusington

Literate
Joined
May 3, 2024
Messages
16
Normally, for large companies, Blueprints exist for iteration and quickly testing some implementation. Then you put it into C++.

That's the theory anyway.

In practice 99.999999% of what starts in blueprints stays in blueprints.

Project Wingman, for instance, started as a solo project done entirely in blueprints, and even when it got funding, the dev finished the game in blueprints.

I personally do like 98% code and then do animation states in blueprints because that's what they're originally meant to do. I will prototype shaders this way as well since it has nice previews of what things look like along the way.
 

tritosine2k

Erudite
Joined
Dec 29, 2010
Messages
1,712
More realtime lighting goodness
https://forums.unrealengine.com/t/lumen-going-insane-when-working-with-real-light-values/1626946

Ill read this stuff for entertainment from now
:lol:
My guess is this is most likely just an issue with the update speed; Lumen doesn’t handle sudden directional light changes well. Given enough time, at default update speed it should eventually manage to update all the probes, but you can speed it up by adjusting the post process setting
:eek::lol:
 

zwanzig_zwoelf

Graverobber Foundation
Developer
Joined
Nov 21, 2015
Messages
3,178
Location
デゼニランド
Does anyone else have any advice for other good passion project working practices for people who have jobs in a similar domain and find themselves feeling burnt out juggling the two at the same time?
I had to work on a project with a rather strict deadline alongside a day job with even worse deadlines.

Short-term advice: break things down into tasks you can finish in an hour or two.
Long-term advice: watch your energy and trim as much fat as possible to finish the project before you lose interest. Otherwise, you're fucked.
 

d1nolore

Savant
Joined
May 31, 2017
Messages
721
It might be worth playing with but TBH I've done this sort of thing a lot and if there isn't a sample project or some project that proves its possible, I wouldn't waste my time. Of course, someone always has to be the first to do it.

But these kinds of engines, especially for slighty divergent projects are probably gonna be quite funky with touchy devs who don't or won't be adding x or y feature you need for quite some time. You get the dev types that don't like to say no, because they don't want to close the door, but its as good as closed.
After some thought, I've decided to take your advice on this and start fiddling around with Unity and learning C#. Thanks. I would have just used RPG Maker but I can't let go of on-map battles with movement. On that note, if anyone's interested, I did find a written (yes!) tutorial on learning C# for Unity and developing a 3D tactical battle system. I'm hoping applying the same principles to 2D won't be too difficult.

https://theliquidfire.com/tutorials/
https://theliquidfire.com/2015/05/04/tactics-rpg-series-intro/

As an aside, the above blog is currently in the process of rejigging the tactical tutorial for Godot.

http://theliquidfire.com/2023/11/09/godot-tactics-rpg-01-intro-setup/

(Godot is such a tempting option. Lightweight and opensource, what's not to like? But the sheer volume of tutorials, etc. has pushed me over to Unity, despite it's recent controversies. Plus Caves of Lore was made in Unity by a guy in a similar position to myself.)
If you want to learn C# (programming) best way is to keep it simple and generic to start. You’ll really struggle learning in or alongside Unity as you’ll be learning Unity primarily and probably try to implement things that you don’t have the skill and experience to do. Look for a structured online course, doesn’t even have to be C#. Programming principles are mostly the same, it’s just changing syntax and slight differences with different languages. Once you actually understand programming you can switch pretty easily between the main languages.

You need to learn to code properly or you’ll just sit in iteration hell writing the same shit over and over because you keep doing things incorrectly because you have no experience and foresight.

Learn - practice - experiment with smaller projects.
 

CryptRat

Arcane
Developer
Joined
Sep 10, 2014
Messages
3,625
It was fun last year so I made a shmup for the Bullet Hell Jam this year again. The theme was "Consequences" so I went for a loser superhero and casualties. There are 4 different final bosses and 5 endings (because during the boss battle where you proceed to save the world you might also destroy the earth, you can see it in the end of the video) depending on what you kill.
 

hacknhack

Literate
Joined
Apr 28, 2024
Messages
19
If you want to learn C# (programming) best way is to keep it simple and generic to start. You’ll really struggle learning in or alongside Unity as you’ll be learning Unity primarily and probably try to implement things that you don’t have the skill and experience to do. Look for a structured online course, doesn’t even have to be C#. Programming principles are mostly the same, it’s just changing syntax and slight differences with different languages. Once you actually understand programming you can switch pretty easily between the main languages.

You need to learn to code properly or you’ll just sit in iteration hell writing the same shit over and over because you keep doing things incorrectly because you have no experience and foresight.

Learn - practice - experiment with smaller projects.
Thanks, man. I did quite a bit of JS many, many years ago and was hoping that would be enough of a foundation to serve as a starting point, but.... you're probably right. Anyway, taking the time now is 100% preferable to tying myself in knots somewhere down the line. Thanks again.

It was fun last year so I made a shmup for the Bullet Hell Jam this year again. The theme was "Consequences" so I went for a loser superhero and casualties. There are 4 different final bosses and 5 endings (because during the boss battle where you proceed to save the world you might also destroy the earth, you can see it in the end of the video) depending on what you kill.
Hey, Misunderstoodman looks great! That naive aesthetic can be really hard to get right. Well done. Though, I must say, since I've been playing Twin Cobra and Truxton recently, how ******* tiny are modern day hit boxes? :)
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom