[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/vrpg/ - Video Games/RPG

Name
Spoiler?[]
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File[]
  • Please read the Rules and FAQ before posting.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


Janitor applications are now closed. Thanks to all who applied!


[Advertise on 4chan]


File: game main menu.png (3.07 MB, 1920x1020)
3.07 MB PNG
I made a post about balancing my game earlier, and everyone was like "you didn't make a game, loser, you're just lying". I guess you guys haven't got the memo yet that you can make a game really easily as a non-programmer now. Here's a quick tutorial.
Things you'll need:
>claude code subscription
($20 to start, $100 if you enjoy it; never ran out of tokens on the $100 tier myself)
>an IDE like cursor
(you don't need a subscription to cursor, it's just a convenient way to organize and view which files Claude has access to)
>a subscription to an AI image generator
(I use Leonardo AI, which gives you tokens you can use with any of the major image generators)
>a hand-written game design doc describing the type of game you want to make
Once you've got your materials together, you're ready to go. Next reply I'll lay out steps for organizing everything.
(you can play my game here if you want an example: https://obligate-brahmin-games.itch.io/factions-of-ek-a-mausritter-fangame)
>>
File: claude environment.png (257 KB, 1920x1007)
257 KB PNG
>>3997396
The first step, once you've got your Claude Code subscription: ask Claude what to do any time you don't know what to do. It can walk you through what UI buttons to press, what tools are available, what subscriptions are worth the money, anything. However, there are still a few good things to know:
Chunks
>the fundamental structure of your project comes in 3 pieces: A handwritten design doc, a large number of AI-written design docs, and a changelog
>split all the pieces of your game into chunks and subchunks. Chunk A is combat; chunk A1 is the to-hit resolver, etc. You don't need to know how the game will function code-wise, you just need to know what each system will look like to the player. Write your design doc by listing all the chunks your game will need for every single piece of it you can think of.
>the basic procedure will be that you'll say "OK Claude, let's do combat" and then Claude writes a doc titled "combat design" , copies over the chunks from your handwritten document without editing it, and starts working on them one at a time
Claude procedures
>Claude will have access to all the contents of whatever folder you point it at in the IDE; your whole game lives there. If Claude says it needs a tool like Python, let it install it.
>When Claude adds a chunk, it needs to do 3 things: save the feature as a git commit so you can roll it back if it's broken; update the changelog so there's a running record of every edit; and update the docs to reflect the new feature.
>Claude won't remember the whole design of the game- it can only hold so much in its head. Your job is to remember how everything fits together into a game, so Claude can focus on the technical stuff.
>tell Claude to design your game in a bunch of smaller files that it can easily fit into it's context window rather than one godfile that will swamp it out
>run Claude in "auto " mode by clicking shift + tab in the editor window so you don't have to mash spacebar to confirm
>>
File: map editor.png (138 KB, 1656x932)
138 KB PNG
>>3997398
Designing content
>this will vary based on what engine you decide to use; but it's best to have a separate part of the game (mine is called the map editor) you can use to edit human-authored content without launching the game itself. I bundled all my content authoring tools together in this program that runs in the Godot engine as a scene
>for art, you'll need to generate images of your sprites yourself using an image generator, download them to a folder, and tell Claude you want a procedure for cutting them out with Python and wiring them in. (whenever I tried to automate this with API keys the results were a waste of money)
>for animations, you can either use in-engine animations (usually very primitive) or use Google VEO to generate a video, slice that video into keyframes, and recompile those keyframes as a spritesheet. I've never tried this, just heard about it.
>Claude can make you any tool you need. I never edit text files myself, every change I make to the game is filtered either through Claude or through a GUI tool I had Claude make.

Keeping Claude sane
>the most important thing here is making sure the docs have a master index doc which will allow Claude to see where things sit in the code without reading the entire codebase. The chunks system helps with this by giving everything letter and number labels

Testing Content
>this will be your biggest bottleneck. You'll need to launch the game and test almost every single feature Claude adds. There's no getting around this; Claude can boot the game to see if it launches or crashes, but it can't play the game for you.
>one thing I've learned is that designing the game to have clear limits on the interactions between systems is essential to avoid making the testing stretch into infinity with every feature you add (combinatorial explosion)
>>
>>3997399
That's honestly just about everything you need to know. It's dead simple desu. I'm making a tile-based Qudlike, which is super complicated, so it's taken me 6 months or so to get the two dungeons of my Mausritter alpha; but if you wanna bang out like a jrpg, you can whip that shit in like 2-3 months and have a solid beta. There's all sorts of individual design decisions and such you'll need to figure out, but all of that depends on what kind of RPG you're gonna make, so I can't really help you there.
I will say, anything with 3d or animations is much, much harder and more expensive. So that may still be a barrier; but RPGs are uniquely well-suited to this tech because so much of the gameplay is just math. Claude can implement a combat algorithm in like 10 minutes- it's the design work that's really the barrier, not the coding.
I expect to see all of your brilliant never-before-seen games posted here by Christmas.
>>
>>3997402
>Qudlike
kinda gave away the joke here
>>
>>3997435
Are you that terminally irony poisoned poster that wrecked this board by shitting up every new thread for years and years?
>>
>>3997437
>that terminally irony poisoned poster that wrecked this board by shitting up every new thread for years and years?
You’ll have to be more specific than that
>>
The only reason I play around in game engines is to make maps so this seems like it would remove the fun
>>
>>3997442
There's a guy who pops into every thread, ignores 3/4 of what was written, and shits all over everything the OP is trying to talk about. For instance, you implied that my post is a joke and I haven't really made a game, conveniently ignoring that I linked to the game in the first post.
This poster always replies to new threads in the first few minutes and has been active since late in 2021. One of the main reasons I quit using the board desu.
>>
>>3997443
In what sense? I hand-painted all the maps for my Mausritter game. I'm using procedural generation for my next game though, I don't like designing levels that much.
>>
>>3997437
no, but please point to examples for me.
>irony poisoned
anon, you're using "Qudlike". i think the irony poison is in thine own cup. this whole thread is you attention seeking, trying to bait people into being bothered by "aislop". if someone wants to use an llm to make a game, they'd ask an llm.
>>
>>3997483
>accusing me of attention-seeking in the OP because the thread doesn't interest you
Yeah, you're that same guy. He used that phrase all the time. Unbelievable you've been haunting this board for so long.
>>
I think ChatGPT works great for developing as well. It is great in the hands of the right mind. And worse than useless for those who cannot see.
>>
>>3997509
I've never tried it; it's probably roughly comparable though. My tech worker friends cycle between various ones at work depending on which update is best
>>
>>3997511
I haven’t tried Claude. I’m sure it’s fine, maybe better idk. I’ve been happy with ChatGPT. But I know how to program. I use chat just for little things I don’t know and have fun talking to it about ideas. It’s so much better than people. People are so fucking stupid. Even software devs. They’ve all suffered so much brain rot and propaganda none of them actually know anything about the world at all. On any level. It’s just Star Trek jokes and coffee jokes. And they are all disagreeable and obsessed with being witty. Chat is far superior at actually exploring ideas with. I use it for programming as well but mostly busy work and sometimes helping to plan massive updates.
>>
>>3997483
hating ai is just antiaislop then, you people make it your whole personality
>>
>>3997511
Claude Code is superior but also kinda infantilizing since it basically makes files for you without you needing to do anything other than precise prompts
ChatGPT got Codex too, but so far Code got the better track record
>>
>>3997528
I’m convinced many of them tried it, and AI completely failed for them, so they think it’s terrible for everyone. They don’t that that they have garbage minds. Garbage into AI, garbage out from AI. “It’s all slop and doesn’t give personalized nuanced answers!” Can you imagine what these “people” wrote to chat hoping for a nuanced accurate answer lol. I wish I could read the shit people ask.
>>
>>3997533
I just read about the differences. Sounds like Claude is better at seeing a larger context and thinks longer and gives better results for complex issues. Chat is fast and great at putting out basic scripts and brainstorming. So literally exactly what I wrote for how I use it. So that makes sense why I enjoy it. I’ll try Claude eventually.
>>
>>3997493
qudlike
lol
>>
>>3997528
nope.
nice try keeping this thread on track though.
>>
>>3997444
You havent made a game tho. Ai did it for you. You didnt move a muscle you only wrote a prompt. That doesnt count as making a game
>>
>>3997556
>nuh-uh
you're the embodiment of slop as a person.
>>3997568
you didn't type this post. your brain and fingers did it for you
>>
>>3997444
Right, like one guy only.
>>3997396
Too early for ai only. Will be mid at best.
>>3997483
I use ai for sketching among other things and it saves time.
>>
>>3997615
you don't understand why i put quotes around "aislop" at all, do you? ask an llm to explain it to you.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.