Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

mid

706
Posts
22
Topics
36
Followers
8
Following
A member registered Mar 20, 2015 · View creator page →

Creator of

Recent community posts

DW, that’s what it’s there for.

On the other hand, I made a small error. In practice, I think running the HTTP host on the client is the only choice, because that lets the game server pair the API key to the client’s network address, whereas otherwise there would be a security risk.

I don’t see why you cannot trust OAuth. The API key gets passed in the callback URL you define when you register your OAuth application. This URL can be for an HTTP server your client runs, or it can be the same server that hosts your multiplayer games.

In any case, the API key can be verified by querying Itch. There’s no problem.

I’ve no idea what you mean. What’s the point in a copy protection system that didn’t protect games?

Of course I don’t want people pirating my games; I just don’t think DRM is worth the benefits.

If tech like SGX existed 20 years ago, it’s relevant hardware self-contained to a small chunk and not the entire board, and if it didn’t require a remote server to run 24/7 for eternity, then maybe I would’ve went for it. For multiplayer games only.

This is 100% some ChatGPT-using spammer who’s trying to build reputation before flooding his links.

Do the Haunted PS1 Collections count? Some good games came out of there.

I don’t know what you mean. For me, Hectic Toys took way longer to load.

A 6/10 from me would be a blessing. The more options, the more subjective they become.

I’d love to see an experiment with three options: Would Recommend, Would not Recommend or Would Avoid. It’s plain as day as to what they mean, compared to an arbitrary ratio like 6/10, and the only problem that remains is the requirement of good faith, which no rating system will fix.

Yes, but more so because they tend to clash in style, not because it’s used somewhere else.

Otherwise, I use third-party art all the time, e.g. OpenGameArt.

You were literally told why. If you continue denying this I would have to call you delusional.

(1 edit)

You haven’t shown sufficient incentive to give true feedback for others. Instead you show an ulterior motive behind your reviews.

And even if they agree, your feedback will still be from developers, not actual, organic players.

There is nothing more open source than open source. Lemme guess, you also think “unethical forks” exist?

(1 edit)

Itch had a related feature in the past, the press system. It was abused pretty quickly and ended up dying.

Your mom gay

(1 edit)

Your question is pretty vague. Usually the story is already designed to fit a specific gameplay style (e.g. something like Ace Attorney clearly won’t fit an FPS game), so forget the plot; it sounds like you guys can’t work to design a game in the first place.

That is if I understood the issue.

my game has no cycles — the turn order just flows continuously

Could you elaborate? Do you mean all players move simultaneously? Otherwise this doesn’t really sound turn-based.

Use that experience to make better games.

(1 edit)

You probably haven’t seeded your RNG. Do random.seed() when you first launch the game.

Big words for a basement dweller who’s been too busy jerkin off since 2019.

Come to my HOUSE and ILl show U

(1 edit)

The most reliable hosting platform has always been yourself, IMO. Marketing is only marginally harder than it is on Itch or Gamejolt, considering neither actually advertises games, anyway.

Lol.

How do you know Itch wasn’t fighting back? Have you lifted a finger to actually help the cause beyond screaming at people who have no influence?

Itch is not in charge. You’re free to go there yourself.

Bruh seriously, what are people expecting from Itch? Invent a third payment card?!

100% agree, but this is ultimately a societal problem, not a technological one.

Even though I myself place some anti-AI features on my webpages, I don’t expect it to work indefinitely. It’s a cat and mouse game, same as adblocking or DRM, and the only way out of it is though spreading the message, something I don’t think is going to work anyway. The majority of people will always go the degenerate route, no matter the consequences.

I mean, it’s a bit lame but let’s face it, we all do it.

lol

By coding it?

There’s Arcane Cache. I only know about it because my game happened to get reviewed, though.

(1 edit)

Well then sounds like you need to learn programming. Ain’t no game engine going to save you.

but I don’t know how I should follow a path in the multiple choice situation.

Could you be more specific? This doesn’t sound like an FMV problem.

If your choices are discrete and not too high in number then you can easily model the story as a tree of scenarios. I don’t know anything about your FMV game, but it could be as simple as assigning to each node a video to play.

(1 edit)

Then you did it wrong. Neither Celebrity Hunter nor Cursed Overlord appear on the Popular page for me.

Those websites cache the images indefinitely. There’s nothing Itch can do about it.

You can try changing the URI minutely, like adding a useless query parameter or maybe a fragment (e.g. #asdf).

(1 edit)

OpenGL itself isn’t supported on the web at all, so you can’t use it if you wish to run there. According to Emscripten, they support a “WebGL-friendly subset of OpenGL ES”, and they also try to emulate the unsupported features at a performance cost.

I don’t know anything about SDL3, but I know SDL2 supports Emscripten just fine, including its native 2D graphics engine. If it’s enough for you, then you can entirely ignore any OpenGL and let SDL handle it for you.

(1 edit)

What Frontline Studios said is basically correct, although in practice it’s much more involved. Because none of us know what you mean by “messing it up”, only vague advice can be given.

Firstly, for performance reasons you want to divide your world into chunks of some size. It’s usually a power-of-two but it doesn’t matter too much. You should keep only chunks closest to the player loaded. That means when a player comes close enough to an unloaded chunk, that is when you load it. Same thing for the opposite.

The way you generate your chunk usually relies on a whole bunch of noise functions that’s mixed together, but you should be able to get something recognizable with a single Perlin noise. After that, you come up with the logic yourself. Water is always generated at a height level <= 0; if you generate a dirt block and there’s air above it, then it’s actually grass, etc.

Structures that spawn across chunk boundaries are a different topic.

(2 edits)

The guy’s sole purpose of existence seems to be giving his two cents on literally every single topic on the Itch forum, no matter how little he knows of it. Don’t take his words to heart.

I do this method and it certainly works.. until you inevitably get stuck in all of your projects, and your depression is proportionally as intense.

There is a minority of Christian developers here, yes. You can find other threads about them.

I mean, all you’ve said is correct and all, but knowing the average person on here, I think you’re sort of speaking to a brick wall.