[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Is this the language I should learning if i want to gamedev?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 53
Thread images: 5

File: unnamed.png (23KB, 300x300px) Image search: [Google]
unnamed.png
23KB, 300x300px
Is this the language I should learning if i want to gamedev?
>>
>>387752217
>Is this the language I should learning if i want to gamedev?
No, that would be English.
>>
Yeah I mean it can't really hurt. Most proprietary software and microsoft basic is in C.
>>
nah, 6502 assembly's where it's at
>>
>>387752338
Excuse me, I apologize for the syntax error. I'm sure you understood what I meant? If so, can you answer me? Thank you.
>>
the language of love
>>
File: 1503263467331.gif (948KB, 200x200px) Image search: [Google]
1503263467331.gif
948KB, 200x200px
>>387752338
fpbp
>>
>>387752217
if you have to ask then don't bother and give up now.
you'll only waste your time and won't make anything.
focus on more productive things like health, fitness, family and play vidya
>>
If you want to get into professional game development. Where you are working on a lot of the core systems that make the game run. Yes. C/C++ is still the most used and powerful languages for making games. If your goal is to just work in the game layer then you can maybe get away with learning a scripting language or specific engines like Unity or Unreal Engine using blueprints. In the end if you are serious about programming C/C++ are fantastic languages to learn.
>>
It doesn't matter at the casual level you're going to be attempting, pick up whatever the fuck you want
>>
>>387752434
look friend, a compiler's not going to be as forgiving

i know it seems mean but this is the sort of thing you have to deal with if you're going to be hardcore enough to program
>>
>>387752358
So, if i learn C++ does that mean I will know C syntax?

I'm looking into Coding Dojo (http://www.codingdojo.com/asp-net-core) as I have NO programming experience whatsoever, my background is in biology and Chemistry, is this a wise choice?

>>387752393
Might as well type in 1's and 0's !
>>
>>387752217
I used to game test at Sony back in the day. Programming seems like a horrible job, for months before and after a game ships you practically live at work trying to unfuck the broken game you were forced to ship unfinished.

I don't know about what language to use, C++ was the standard for a long time but I don't know if that's still the case.
>>
>>387752660
just a bit of a joke (a lot of old game systems including the NES used the 6502 processor)
>>
anon listen to me here because i've been in your position and gave up
if you don't start RIGHT THE FUCK NOW you'll never make it
don't worry about the language, just pick the engine and learn how to use it
Unity, Unreal, GameMaker, doesn't matter just DO IT
if you have an excuse that means you don't care and you won't make it, might as well give up now
>>
>>387752816
This makes me sad to hear, I feel stuck and depressed, and pic related completely inspired me.

I hate my job, it's an absolute nightmare, Ico has done the exact same thing to me, I almost cried when I beat it.

I want to be happy, not miserable anymore.
>>
>>387752217
C#
>>
>>387753139
life is unfair anon, and most successful people were lucky to be at the right place at the right time. Did you know that Kojima didn't even know programming when he joined Konami in 1986? He literally didn't know anything and was lucky to have good people there and Konami became a powerhouse shortly after that. He also wanted to leave but was convinced to stay.
>>
>>387753139
What do you do? I just quit my job after 3.5 stressful, uninteresting years to retrain in a field more interesting to me.

Also, check out livingafi, earlyretirementextreme, and mrmoneymustache, your working career doesnt' have to be nearly as long as you think.
>>
>>387752660
You can do both. C++ is simpler C with a lot more verbosity and phenomes.

C is kind of restrictive, but still decent.
>>
File: 1502807179090.jpg (25KB, 357x380px) Image search: [Google]
1502807179090.jpg
25KB, 357x380px
>>387753731
>C
>restrictive
>>
>>387753542
fuck,i just wanna be rich and make a good free game so everybody can play with me,but in reality i would have to sell it,and in the end of the day only really good and porn games sell,life sux even on the shittiest autistic dreams
>>
Use Haskell for big brain programming.
>>
>>387753879
relative to C++ he means.
>>
>>387753731
I don't think calling C restrictive is accurate
>>
>>387752217
C# is okay
learn every language you can, though
>>
File: programming socks.jpg (116KB, 900x642px) Image search: [Google]
programming socks.jpg
116KB, 900x642px
>>387752217
Yes.

Dont forget to buy programming socks too.
>>
>>387752217
ask /g/
>>
>>387754052
That still wouldn't make sense. C is not more restrictive that C++
>>
>>387753542
What you're saying makes perfect sense, I just want to at least give it a shot, otherwise this cycle of depression will end up consuming me. I feel sick everyday now.

>>387753618
I graduated with a degree in Biology and chemistry minor. I got a job at a food science facility as quality control after graduating. Nothing of what I do has anything to do with my degree i am mostly doing hard labour lifting heavy raw materials, checking bottles at the end of a filling line and marking a check list during production. I've been doing this for two years now, and I can't take it anymore. I've been applying to many labs but not hearing back from any of them. Which is why i want to shift my direction completely to a different avenue I will have passion for. Thank you for those resources I will check them out for sure.
>>
>>387754184
So you're what, 24-ish years old? You've got your whole life ahead of you, don't get too worried, it's never too late to change paths. I'm 33 and changing to a totally new field, and I know people in their 40s and 50s who have gone to engineering and medical school.

You're gonna make it as long as you keep on truckin towards the place you want to be.
>>
>>387752660
You should visit codecademy.com and sololearn.com before you pay for training
>>
>>387754071
Well its not like the language doesn't have a list of restrictive features exporting c++ to c. Besides that C is just a traditional language brought up from the 1970s code Fortran or whatever, it's verbose enough, but it's grandad tier in 2017.

It's really good, and C++ is great too, but comparing them as if they were shoe boxes isn't accurate. I'm saying they're used for different kinds of utilities.
>>
Java
>>
It's best to learn C or C++ if you don't wanna stick to Unity, because all relevant APIs and libraries are written for it (OpenGL, Vulkan, SDL, SFML, GLFW OpenAL etc)
>>
>>387753542
>Did you know that Kojima didn't even know programming when he joined Konami in 1986?

did all of these old school designers get away with this?

i dont belive Miyamoto did either, he wanted to be a manga artist but somehow stumbled into Nintendo designing games? unless my memory is wack
>>
>tfw can code in C# fast
>C++ takes me a while for simple shit
this makes no sense
>>
>>387754137
>search "programming socks" on amazon
>this is actually the first result
>>
>>387754184
>>387754380
Also I recognize that Jordan Peterson has become something of a meme due to his popularity, but his videos and self authoring program really changed my life in a profound way. They're what gave me the strength to quit my job, sell my house, and move across the country to live a more meaningful life.

https://youtu.be/_8KXq0PqVDg

Good hunting
>>
>>387754772
Considering how features and bloat have been tacked onto C++ for decades, it makes perfect sense
>>
>>387754860
I meant writing code, not running it.
>>
>>387754772
The higher level the language, the easier it is to program but the slower it runs. In game programming optimization is everything, that's why no one writes games in Java, Ruby, BASIC, etc.
>>
>>387754957
That's my point, C# is just better designed.
>>
>>387754541
Having more features built into a language doesn't make it more flexible though. That is my point. C is very bare bones and asks a lot of the programmers who use it. However this gives those programmers more control over how things are done. You want to make a string structure that isn't built in go ahead. Just saying C++ has more features that don't work out of the box means C is more restrictive doesn't really make much sense. For example C++ has vectors that would not work in C but that doesn't mean you can't get the exact same functionality in C by doing it yourself. In fact this means you can build a custom version of vectors that is tailored to your own needs and allocates memory in a way that works best for you. C++ is a great language with great features but in no way does that increase in the number of features make it a more flexible language.
>>
>>387754380
Thank you for the beautiful and encouraging response. That takes a lot of guts what you are doing , and I really need to muster up the courage to do the same as you have. I'm thinking of putting in two weeks as soon as next month, I just need to do it.

>>387754419
sololearn looks amazing , thank you I will use it.

I am also using www.learncpp.com
>>
>>387755037
Yeah I see what you're saying. But I'm explicitly saying the restriction is internal. C allows you do to a lot from out of the box, and gives you unseen levels of freedom, but I'm not comparing it that way. They're not shoeboxes in this way, I'm saying one language has more dependencies than the other, enabling C++ a smaller advantage in categorizing and orginazation. That's all.

I'm not saying "YOU CAN DO SO MUCH MORE," just that the two languages are different for a reason.
>>
>>387752217

It's a worthwhile tool to learn for many different pursuits, not just game dev. It would be useful to be comfortable with it especially if you are fed up with your current career path as you say. Ideally it's good to have several tools in your chest. C++, Python, perhaps even some Java and web stuff like HTML/PHP.

I'm electrical engineering and do a lot of programming still, and most of my knowledge and skills came from wanting to do gamedev when I was younger, hence learning C++ at the time, and also helped coding stuff for research projects in college (though that was using Matlab mostly, some Python). So even if the gamedev thing doesn't pan out, you'll still have developed a useful skill set that can help you transfer to almost anything else. Even mechanical engineers have to learn some programming nowadays. In the end, just pick something and the foundation knowledge you gain will help you learn other things. Good luck anon.
>>
>>387755035
It is I agree, but both languages have different uses

You could probably write game logic fine in C#, but you wouldn't want to write anything massively performance intensive in it
>>
>>387752617
Fag some of the best programmers alive can barely speak English, fuck off with that
>>
>>387755447
C++ is obviously more performant as a compiled language, I was just talking about the actual language design.
>>
lui and python are pretty good for smaller projects, and have pretty good game libraries built-in.
>>
>>387755637
Garbage collection in a language can be a real pain. I personally do not like when you have to deal with it and work around it. It always feels like the language doesn't trust the programmer to write good code so it kills your performance to manage something that isn't too hard to manage with practice.
>>
>>387754703
Not many people knew programming back then. Computers were still a relatively new thing, and there weren't many accessible places you go to learn. Companies that wanted programmers often hired math/physics people since it was easier to train them on the job than find someone who already knew this shit and wasn't employed (and their ventures were typically scientific in some sense).
Thread posts: 53
Thread images: 5


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.