← Home ← Back to /v/

Thread 725736082

48 posts 18 images /v/
Anonymous No.725736082 [Report] >>725736154 >>725736294 >>725736413 >>725736893 >>725738630 >>725738771 >>725739089 >>725739226 >>725741365 >>725741538 >>725741739 >>725751651 >>725753720
How do I go about learning programming for game Dev?
Seems like black magic compared to art or music.
Anonymous No.725736154 [Report] >>725737510 >>725744468
>>725736082 (OP)
Just use AI unc
Anonymous No.725736181 [Report] >>725736212 >>725737015 >>725737123
Which one do you want to learn first?
Anonymous No.725736212 [Report] >>725736325
>>725736181
>JS and PHP on there at all
dumb nigger
Anonymous No.725736294 [Report]
>>725736082 (OP)
If you're just going to make some low effort indie slop it's way way way way easier to just use a premade game engine like Unity or Game Maker and learn how it works in the tutorials.
Trying to make a game from scratch in like C or Java is insane unless you're a career programmer
Anonymous No.725736307 [Report]
First, you need to decide what kind of game you want to make. You don't need to learn C++ or study mathematics if you're going to programme a visual novel, a shoot 'em up, or a hentai RPG.
Anonymous No.725736325 [Report]
>>725736212
Your mom
Anonymous No.725736385 [Report]
Sit down and study, you ADHD fiend
Anonymous No.725736413 [Report] >>725737989
>>725736082 (OP)
Step by step like everyone else.
Check this shit out https://gamedevbeginner.com/
Anonymous No.725736482 [Report]
C#?
Mod a videogame that has support for Harmony
Anonymous No.725736893 [Report]
>>725736082 (OP)
>Seems like black magic compared to art or music.
Lol
Anyone who put the effort to learn music or art but cries over having to learn some basic programming skills should get a beating
Anonymous No.725737015 [Report]
google love2d
>>725736181
retarded post
Anonymous No.725737123 [Report] >>725738071
>>725736181
C# preferably since it seems easier than C++ but more powerful than python.

Also looked a bit into Godot and it can use both C# and GDScript?
Anonymous No.725737510 [Report]
>>725736154
He sounds like just as retarded of a zoomoid as you are.
Anonymous No.725737989 [Report]
>>725736413
Thanks anon, I'll have a look
Anonymous No.725738071 [Report]
>>725737123
>Also looked a bit into Godot and it can use both C# and GDScript?
Yeah. GDScript is generally more supported since it's Godot's default language, and it's easier and more Python-like, but I think C# has better performance, not sure.
Anonymous No.725738630 [Report] >>725738796
>>725736082 (OP)
>Seems like black magic compared to art
Funny, I have the opposite experience
Anonymous No.725738771 [Report]
>>725736082 (OP)
Youtube is free
It'll take a few months but you will get the hang of it, once you get the basics down you can probably transition to gamedeving, granted you will make garbage at first, much like how everyone sucks ass at drawing until they put time into it
Anonymous No.725738796 [Report]
>>725738630
Of course it's a very logical thing but you can still kind of bumble through programming in game dev depending on your game and engine. It feels like there is no way to take shortcuts in art/music.
Anonymous No.725739089 [Report]
>>725736082 (OP)
learn by doing it. tutorials, edit mods slightly, make basic indie games, just make sure you try and understand what it is you're doing.

the first piece of code i wrote was on a game private server making a chat command. it took me probably a couple of hours of youtube guides and reading but once i had the server setup, all i simply done was copy an existing command, rename it and change the string.
Anonymous No.725739226 [Report]
>>725736082 (OP)
The best piece of advice I can give you is don't worry about what other people say when "using technology X is only for weaklings" or "technology Y is better than technology X". The only thing that matters is you being engaged in the process, leaning something, and producing results (i.e FINISH a project). When starting out use whatever tools you think are interesting and are fun to use.

Second less important piece of advice: you aren't going to make your dream game in your first go. You technically can if you're that kind of autist, but it'll take you 8 years and you'll spend the first 6 years restarting and throwing away attempts. For most people, best to start small, make a clone of an existing mini-game or single level you like or are interested in making. i.e. Tic-tac-toe, Snake, Space Invaders, Breakout, Solitaire, FlappyBird, Chess, Bejeweled, etc.
Anonymous No.725740386 [Report] >>725741448
Thanks anons, I'm trying to get up proficient in all the skills required to make something. Solo dev appearing harder than I anticipated.
Anonymous No.725741267 [Report]
You're gonna have to read a lot, search for every error message the compiler throws.
When your code runs into issues (like being too slow to load or crashing) you can ask on dedicated tech forums like Stack, they'll answer fast enough.
You're likely better off hiring someone to do it, the only ones that really know what they're doing are game devs (engine and graphics) and embedded devs (the ones that work at car companies etc).
Anonymous No.725741365 [Report]
>>725736082 (OP)
>Seems like black magic compared to art or music.
art and music seem like black magic to someone who doesnt do those either
Anonymous No.725741448 [Report]
>>725740386
As someone also on the path of solodev, it's doable but you gotta actually be committed to it.
Anonymous No.725741504 [Report]
You're literally just telling the computer to do things. Think about what you want the computer to do and look up what statement makes the computer do it. If there's no statement for it, you're asking the computer to do multiple things at once. Break that down into discrete steps and look up the statements for those steps. If it's not working, look up the syntax and make sure your words are in the right order.
Anonymous No.725741538 [Report] >>725741617 >>725742671 >>725757656
>>725736082 (OP)
This book is breddy gud to get started with the basics of C# in a fun playful (but not too childish) RPG-ey way.
See the free sample on the official site: https://csharpplayersguide.com/

People will probably hook you up with a pirated PDF, but I recommend getting a physical paper version so you can put it next to your toilet or something so you can read a chapter while taking a shit. s'only like 30 bucks.

After you learn the basics you can just try to remake existing games/mechanics or some shit.
Basically go like: "how do they do x??" and then try to figure out which steps to take to accomplish that.
It's all basic logic in the end. Repeat until you know enough random mechanics to build a simple game. Go up from there.
Anonymous No.725741602 [Report]
Godot is free, Unity is free, tutorials are free, documentation for Godot and Unity are free, turning off social media and short-form content is free
Anonymous No.725741617 [Report]
>>725741538
>Basically go like: "how do they do x??" and then try to figure out which steps to take to accomplish that.
It also helps if you pick a game that has autistic dissection videos on Youtube. Hearing a guy describe in exact numbers everything that makes Mario move good is a good brain stimulant.
Anonymous No.725741739 [Report] >>725744468 >>725746573
>>725736082 (OP)
just learn the basics, like booleans, functions and variables. then just vibe code
Anonymous No.725742671 [Report] >>725757347
>>725741538
I'd hold off on physical as 6th edition is going to drop early next year. I pirated the digital version and will be purchasing physical next year. This book 100% got me my current job.
Anonymous No.725743828 [Report]
Watch Brackeys on YT. He has some great tutorials for Unity and Godot. His Unity tutorials focus on C#, while the Godot tutorials focus on GDScript, which doesn't deviate much from C#. You can apply much of the same logic and syntax to C# if that's the language you really want to focus on for game dev.
Anonymous No.725744468 [Report] >>725750936
OP if you do end up vibecoding I'd like to offer my services - for $150 an hour I'll happily fix the mess you'll inevitably end up with, refusing to abandon it due to the hours put into the project
>>725736154
>>725741739
Anonymous No.725744616 [Report]
just follow a youtube tutorial and start experimenting from there, gamedev programming feels very different from the kind of programming you learn from most books
Anonymous No.725746573 [Report]
>>725741739
>vibe code
its no wonder modern video games are not optimized at all
Anonymous No.725748832 [Report] >>725750726
i hate coding. but like drawing boobs. should i just go for art?
Anonymous No.725750726 [Report]
>>725748832
go for whatever fancy your dick, bwo
Anonymous No.725750936 [Report]
>>725744468
None of those anons but how serious are you, and do you have a contact?
Anonymous No.725751651 [Report] >>725755064
>>725736082 (OP)
>Seems like black magic compared to art or music.
Nigger, it's the other way around. Programming is logical to a fault, while art and music is when you just manifest order from nothing.
Anonymous No.725753720 [Report] >>725756374
>>725736082 (OP)
well first you need to start wearing a dress and then put on at least 200 pounds. every self respecting programmer troons out sooner or later and is either super skinny or super fat
Anonymous No.725755064 [Report]
>>725751651
Nah, you can stumble around with art and eventually make something half decent. Coding because it's so methodical and precise there is no such thing. It just won't work or run.

Besides drawing or music you get immediate feedback to whatever you're working on which leads itself to being easier to see flaws. Hard to do that with just text.
Anonymous No.725756374 [Report]
>>725753720
>every self respecting programmer troons out sooner or late
heard the new trend is to goblin out
Anonymous No.725757347 [Report] >>725757772
>>725742671
what did you apply for? im literally finishing this book and looking to get a job next year
Anonymous No.725757442 [Report]
anyone here use vulkan? is it worth learning?
Anonymous No.725757656 [Report] >>725757905 >>725757910
>>725741538
>so you can read a chapter while taking a shit
Do people not take those less than 5 minutes of isolation as a moment to focus and recenter their thoughts? Or do their dumps last an hour?
Anonymous No.725757772 [Report]
>>725757347
Software Engineering job using .net core. Started by being more web focused, but I've been getting pushed more into console applications lately. Somehow got into python now. Anyway. I got the job purely on my ability to be confident with the concepts and terminology. The back of the book has various terminology that I'd try to memorize.
Anonymous No.725757905 [Report]
>>725757656
most folk dont eat veggies so they lack fiber
Anonymous No.725757910 [Report]
>>725757656
>a moment to focus and recenter their thoughts
I use the shit time to read the back of the soap box