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

Joined
Dec 24, 2018
Messages
1,898
For your purposes, I would consider making use of a very tiny Z axis offset on objects, applied to their model matrix, and enabling depth testing.
So you're saying I should go back to sprites with 1-bit transparency? The Z buffer can't be used otherwise.
Right, forgot about that aspect of partial transparency :(
In that case, your best bet is likely to decouple render objects from gameplay entities and get yourself as lightweight a render object struct as possible so that sorting your vector of render objects based on their desired draw order is as fast as possible. If they already are decoupled then you probably won't run into any issues (provided the sort is run only once per frame) but I would go with sorting over reinserting.
The other alternative is to do some sorting of your objects so that translucent materials are done in a later draw call or series of draw calls. This, I think, is how most engines would handle it, but it does add some complexity in that you then have two or more conceptually separate "draw lists".

Edit: also, having render objects decoupled from gameplay entities means gameplay entities could be in one vector but render objects in separate vectors depending on their material.
 
Last edited:

ds

Cipher
Patron
Joined
Jul 17, 2013
Messages
2,544
Location
here
For your purposes, I would consider making use of a very tiny Z axis offset on objects, applied to their model matrix, and enabling depth testing.
So you're saying I should go back to sprites with 1-bit transparency? The Z buffer can't be used otherwise.

You can actually do up to 3-bit transparency with Z-buffer depth testing by using a 8x multi-sample buffer and setting the sample mask based on the transparency in the pixel shader. OpenGL can even calculate the sample mask for you via GL_SAMPLE_ALPHA_TO_COVERAGE although the implementation is driver dependent - e.g. good drivers add dithering.

Of course 3 bits transparency is still limited and multi-sampling isn't free so this might not be worth it for your use case.
 

Justinian

Arcane
Developer
Joined
Oct 21, 2022
Messages
292
My game is almost content complete. I just need to add the abilities for the last 3 normal races and everything i promised in the EA roadmap will be in the game.
I still have to add features like controller support and will have to improve/modify the interface.

Plus bug fixing of course.

But still.

Feels nice to be so close to a finished game after years of abandoned/mothballed projects.
 

zwanzig_zwoelf

Graverobber Foundation
Developer
Joined
Nov 21, 2015
Messages
3,178
Location
デゼニランド
5mgpFE3.jpg


My body-snatching RPG is progressing quite nicely. Started working on the abilities and implementation of new enemy types. So far there are 10 base types, with about 20 base types planned in total.
 

Nathaniel3W

Rockwell Studios
Patron
Developer
Joined
Feb 5, 2015
Messages
1,305
Location
Washington, DC
Strap Yourselves In Codex Year of the Donut Codex+ Now Streaming!
zwanzig_zwoelf is your game based on that one game that was widely regarded as the worst game ever made? I can't remember the name of it, but the layout reminds me of whatever that game was.

Also, did you make some kind of custom filter that mimics a CRT screen? If so, you did a good job of it. Very convincing. Red on the left, blue on the right. Does it also have a slight fisheye effect?
 

zwanzig_zwoelf

Graverobber Foundation
Developer
Joined
Nov 21, 2015
Messages
3,178
Location
デゼニランド
zwanzig_zwoelf is your game based on that one game that was widely regarded as the worst game ever made? I can't remember the name of it, but the layout reminds me of whatever that game was.

Also, did you make some kind of custom filter that mimics a CRT screen? If so, you did a good job of it. Very convincing. Red on the left, blue on the right. Does it also have a slight fisheye effect?
The original Ringlorn Saga was inspired by Hydlide. Dunno if that's the game you're thinking about.

As for the CRT filter, I didn't create it -- it's the only Unity asset I bought since I started making games.
 

TheDeveloperDude

MagicScreen Games
Developer
Joined
Jan 9, 2012
Messages
611
Is there any method for balancing the game? Or only the "play it, tune it, play it, tune it, etc"
My nnRogue roguelike was very hard. Then I decreased the difficulty. Decreased again. Again. etc.
Now the beginning is hard, but from the middle it becomes easy, after that very easy.
Last level gameplay
 

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.
P7SSTie.png


Remember the engine i was working on for the original Xbox i bought around Christmas? (...i did post about it here right?)

I decided to work on it a bit more and add text render and i needed some way to convert a font to a texture with glyphs in a format that can be used by the engine directly so i quickly made one. But then i had the idea to add a few visual effects and then a few more visual effects and anyway, the tool so far is as shown above, but while i have added a few visual effects i still haven't implemented the "save to a format that the engine can use" part (or the engine side of text rendering).

I did spend some time making a bunch of different bitmap fonts though, here are some more from an earlier iteration before i added a preview panel:

g5Af2ut.png
 

rap2h

Arcane
Developer
Joined
Dec 21, 2022
Messages
84
Location
France
Hello! The Secret of Darkwoods is out now on Steam (free, forever). I hope you will like it!



I made this game in my spare time during the last 6 months, I would be glad to have your feedback. Feel free to ask me anything!
 

Justinian

Arcane
Developer
Joined
Oct 21, 2022
Messages
292
What's the best forum to start a thread for a roguelite? Rpg or general gaming?



Anyway, here are some free keys for my game. If they get taken and anyone else wants one DM me (not sure if spoilers tag hide them from bots).

LJWDQ-BN5BH-PY807
NA34R-K8WYB-4EA4D
4TQ4C-VPQTL-6CRX3
TQFKR-9W8FJ-GQ9PH
QFZHZ-8CRGY-A250N

Also, is there a codex thread for giving away free keys in general?
 

zwanzig_zwoelf

Graverobber Foundation
Developer
Joined
Nov 21, 2015
Messages
3,178
Location
デゼニランド
Started building the world, with 26 screens completed so far. The world size in the original was about 209 screens (including maps used for story scenes), which makes me wonder if this spin-off will end up being bigger.

There's still a lot of work to do, but I'm satisfied with the current progress, as the game has been in active development for about a month. Hopefully, all systems will be done by late April, so I can focus on content and (hopefully) finish it this Summer.

FsikI-FWcAE5HhK
 
Joined
Jul 15, 2022
Messages
429
I fixed a bug relating to Money in my game.
Then added some giant Colorful Discs.

9Ygtt76.png

https://i.imgur.com/9Ygtt76.png

They rotate.
Damn, Redaxium 2 actually looks rad. I got the first one for free so I bought this one with my own money.

I was appalled that the only review on there is some German complaining. I have to admit it made me chuckle though. The game was priced at 25 Euros before? :obviously:

I will write a review to dispel this anti-Redaxium propaganda once I get to play it.
 

Twiglard

Poland Stronk
Patron
Staff Member
Joined
Aug 6, 2014
Messages
7,509
Location
Poland
Strap Yourselves In Codex Year of the Donut
I was able to fix sprite draw ordering. It becomes a problem when sprites are bigger than a single isometric tile. It could be worked around if only character movement was stuck to the grid, but actually I prefer seamless movement by a whole lot.

1680423258543.png


This video was very informative:

 

Justinian

Arcane
Developer
Joined
Oct 21, 2022
Messages
292
Running out of minutia to waste time on. No real choice, gotta start producing advertising material for my game. Was not looking forward to this but it's gotta be done unless I want my game to die in obscurity.
 

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