Always enjoyed playing games

>always enjoyed playing games
>want to be the one who makes them
>every job posting requires you to be C++ wizard

Other urls found in this thread:

careers.bungie.com/en-US/Careers/Engineering
twitter.com/NSFWRedditGif

>I want to make bread!
>What? No, I'm not a baker or a farmer. I'm the ideas guy! See, I've got all sorts of awesome ideas for this bread, I just need someone to fill in the gaps and bake it for me!

I learned programming but they never taught us C++.
It's looks so hard compared to JS and python.

C++ really is hard

>frogposter doesnt have any relevant skills

what a shocker

Fuck you it's not my fault everyone said it was going to be all Node and Go by the time I graduated.

Getting into c++ from another programming language isn't that hard. The only big thing you'll have to comprehend first is pointers which is literally understanding house addresses in your neighbourhood.

Getting into the nitty gritty shit you deal with later won't even be all that hard by the time you get there assuming you took your time and dealt with new things piece by piece rather than shoveling random shit onto yourself

where the fuck did you learn to program yet weren't taught c++???

You don't even need to know how to program to make a game these days.

So learn it. If you're halfway decent, you'll be able to transfer general practices (e.g. modular programming) to the new language. Better yet, learn C first.

you don't need a job to make games, just download an engine/framework and start doing it

Game industry jobs are horrible btw

>Getting into c++ from another programming language isn't that hard
>The only big thing you'll have to comprehend first is pointers
Look it's that guy who writes C code and thinks he knows C++.

...

alright nigger, what is a staple of c++ that a beginner to the language needs to know?

>Jot down all of my ideas, in case I ever take up programing
>Realize and accept the fact I will never take up programing
>Look to hire someone/team
>All of them are either Pakis or Poos who pass off sample games and templates as "real work"
>No freelancer/indie team in the west to make even a short demo for kickstarter to raise funds
>Even with funding, no team/professional will take the job unless being paid upfront first, won't give updates unless money is paid in full or a majority of it in advance
Where the fuck can I find even a small team of amateurs who are willing to make a tiny demo for me, and later on work on a full game if I get funding for it?

So you didn't learn programming.

>using C++
Fuck off. Use C89 like any sane person should.

>why won’t anybody work for me for free!?

Even a retard like you can learn enough Unity or GameMaker to make a prototype.

So you don't know how to program then

>the word you're looking for is "hire"

It's programming. If someone plays croquet they "play sports", even if that's the only sport they play.

Go take a c++ class at a community college?
Or online thats even easier

If someone could only ride a bike with training wheels I wouldn't say they could ride a bike.

>Python, JS, Java, C, Matlab and assembly isn't programming

Just practice. Make a video game in C++ or something like that. I learned C++ by doing project for work and I never took a class.

>Learn programming, be proficient in C and C++ but don't really want to make games as a job
>Cannot find a job because everything is .NET and front end shit
We are two sides of the same coin, OP

I know pretty much nothing about programming, but I heard most of its copy and pasting, am I wrong?

>learned programming
No you didn't, you learned how to write some code in JS and Python.
Programming is learning paradigms and concepts that apply to multiple languages.
Languages are ways to learn to be a good programmer, but just because you have some experience in a couple languages doesn't mean you are one.

>2017
>programming isnt entirely model based yet

Do you know anything about the job market in tech? 90% of jobs in tech are for web developers. Nobody wants fucking C/C++ devs, and the ones who do basically want you to have a motherfucking PhD.

my tip is. learn smart pointers and how inheritance in c++ works. also learn operation overloading and templates. those are things you need to know to create good code in c++ imo. just code small snippets with dmall functions to understand the mechanisms.

I fucking challenge you to find me a junior software engineer job listing that actually wants C/C++ and isn't demanding some unreasonable and unrealistic amount of experience.

You'd be wrong; they're riding the bike. It's worthwhile to clarify that they're riding with training wheels, but they aren't not riding the bike.

Rather than use factually incorrect statements to gauge skill, actually describe their skill level.

smart pointers, inheritance and scope, templates, pointers too since you need to know what those are to use smart pointers.

but first learn the pure basics

Learn C# and Unity and you can make cool VR games, like me.

>food analogy

>No you didn't, you learned how to write some code in JS and Python.
Also known as programming. By your logic if you don't know $Language you're not a programmer.
>Programming is learning paradigms and concepts that apply to multiple languages.
Most programmers are not familiar with paradigms and concepts of logic programming languages (prolog etc) or stuff like APL. Are they not programmers?
Besides learn the fundamentals of programming all you want it's not going to prepare for the rats nest that is the C++ language.

Not entirely. 90% of your actions are copy-pasting old modular code into new programs, but the remaining 10% of writing new code takes 90% of the effort. Plus there's a variable amount of debugging which is impossible to predict.

More like riding a MTB with full suspension.

how hard is it to make a shitty game in RPGmaker? The only thing I can do is art

FUCKING THIS
Fuck .Net holy shit I just quit a miserable job working on some bullshit WPF frontend for a shit company and I swear to god it's either that or fucking fullstack web.

> The only thing I can do is art
Show me your art and you can work for me, faggot.

Really easy if you're satisfied with the default constructs like menus and battle systems
Quite a bit harder if you want to script things yourself.

i have a masters in aerospace engineering and I do design work, I hate my field my job and I always regretted not doing CS because I imagine it being comfy coding from home. But it sounds like you guys hate your lives too?

Questions for you spergs. Is C++ the go to, most common language people use for coding games? And what's the best way to start learning it, getting a book and just start coding?

Gamemaker is easy as fuck, too. It's easier than Lua

this user gets it. working on a project is the best way to learn. sometimes the learning curve is steep but it pays off

No fucking way did you not learn C++ if you went through college. Did you actively avoid it or some shit and chose all the substitute classes that counted towards a degree?

So you would not recommend learning .NET just to get a job and be able to move out? I have almost no experience in it, but can't stand working front-end web dev. I should probably take this to Sup Forums but I feel like they'd laugh at me

>they never taught us
Take control of your own education, user.

>tfw im transferring there after this semester for a similar degree

depends. as a programmer you have mechanisms and snippets you can re use and paste. sometimes google helps too but most of the time you have to write code and debug it and test it to verify that the programm runs well

C++ if you're using Unreal.

C# if you're using Unity.

Either will help if you use Game Maker which uses its own proprietary scripting language that is basically a less strict version of C

Don't fuss over language or choice of engine. A finished game is better than an unfinished game coded from scratch.

I'd bet most of the top CS schools don't teach C++ mandatory.

i like the part where you beat the living crap out of the mage. very good advertisement

Yeah, it's the go to when it comes to engines but not every game needs its own engine or even an engine written in c++. If you want to work in AAA game dev then this would be the language that the games are implemented in.

Best way is to go to school

Nobody fucking programs with C++, use C# instead

If you already know programming, picking another language shouldn't be too hard goddamn

Food analogies are fantastic. Basically everybody can relate to them so everyone gets your point.

>I wasn't taught C++
>I was taught JS, python, and swift
>I wonder if they went to...
>they did

neat

Gamemaker has really shitty documentation. When I've been making a game with it, I encountered a lot of really basic stupid questions, and documentation had no clue about them. Like "okay, function drawline (x,y,x2,y2) draws a line from point x,y to point x2,y2. Sounds cool. But I've used it, and it doesnt draw shit. And I have no idea why".

could've gone pro if you hadn't joined the navy

You have no idea how much of a blessing that is in 2017. JS, python, and swift will actually get you a job. C++ will not unless you went fucking double major EECS and are planning to get your masters.

If you join a company as a junior dev they don't necessarily expect you to know .Net entirely, but having a good C# education is very important. If you do try it out, why not. A lot of my grievances here don't necessarily come from .Net itself but from the people that use it, every job I see using .Net usually means I'll be working on some kind of legacy monstrosity planned by senior engineers that haven't written a line of code in 15 years. If you find a company that looks cool don't let the technology stop you.

You said you wanted someone to make a free demo to put it on Kickstarter. Why would they want you at all if they're doing all the work?

As an absolute beginner who wants to learn C# and/or C++, what's a good IDE? Finding books is easy enough

Every positions wants "strong C++".
careers.bungie.com/en-US/Careers/Engineering

Start by learning the game maker language.

Yeah, you know how rare and competitive those positions are? I'm talking like, what do you do if you want to work in tech as a programmer and actually get employed. Do you realize how many thousands of faggot gamers got a CS degree and apply for those positions on a yearly basis? Chances are, you'll never get that job.

I'm surprised schools teach Swift. Was it app design class or something?
Thought they'd just do android and Java especially since Swift at least was changing a lot between versions.

Visual Studio is the only IDE I've ever liked.

Don't use an IDE. Install Linux and learn the build tools

Most IDEs arent necessarily for absolute beginners because you'll run into linking bullshit very early and that's a very hard concept to explain to beginners.
I'd personally recommend Visual Code as it's one of the best IDEs currently but there's a learning curve at the beginning.

Either way, can't go wrong with either that or Code Blocks.

its funny all this talk about languages when the number one barrier i see on job postings is experience. was looking at some game programmer positions that were stuff i could do...they wanted shit like at least one AAA title shipped, 5 years production experience, etc lmao. unless you get an internship you are getting work anyhow so why worry about it ?

Free demo for the potential backers, I imagine

I N T E L L I J

>went to programming competition in senior year of high school vs a bunch of meganerds with 2 other classmates who hadn't taken programming since sophomore year
>won with qbasic

emacs is an IDE

this

Yeah, it's really hard to find a job for a newbie outside web dev

Emacs is a religion. What is emacs not?

>Dream job requires you to have certain skills.
Then learn C++. "Buy" a copy of C++ Primer. Take a class in C++. Learn your shit. Find an actual entry level position in C++ and actually get experience and shit instead of acting all depressed that you're not there yet.

Because 'hiring' implies paying them for their work. He has some money, he wants to hire a team to make him a demo. If the demo is successfull, then he wants to keep giving them money until they make a finished game. If not - they part ways.

Doing work for money is some kind of alien concept for you, dumbass?

What kind? Isn't there usually an auto judge which requires a set of languages?

Emacs is not an emulator.

>smart pointers
pointers first
>inheritance
basics to c++ first. If he doesn't understand classes inheritance means nothing.
>scope
basic concept that can be learned in 5 minutes
>templates
you don't teach templates to a guy who doesn't have any experience in the language

Did you read what I said? My original post said to learn pointers first, then gradually work into the rest of the concepts you brought up. There is zero(0) reason to shovel on all thia before he can even write hello fag

He needs a compiler anyway. That means "Visual studio" and only that.

>QA intern position at game company
>requires 3.5+ GPA
ENOUGH

I don't understand what you think is wrong with showing small game projects as a sample of your work ?

It's also a meme and crutch.
Honestly it's only useful if you're doing some sort of mathematical or scientific app that needs you to obfuscate and instance the fuck out of everything.
The problem is that normies are lazy faggots, and given something that can make them code less, they'll use it. Doesn't matter if it's bloated and slower then using a lower language.

>he thinks entry level C++ positions exist.

toppest of keks my friend. entry level jobs consist of web dev, random data crunching / excel / SQL related bs, and maybe if you are lucky app development. Writing shit for native execution is rare these days and when it is it is senior level.

please, he can just download mingw and link it to any other free IDE.

sample games and templates. Games, that are made in an existing engine as sample for people learining that engine. It's not their work, bro, learn to read.

>using a lower language than C++
Why?

Thanks for the answers. Visual Studio it is as I don't want to bother with Linux. Maybe if I ever get a laptop

Yeah, but I woudn't want to go through that shit as a beginner. VS has it's problems, but it has it's merits too

>Got a handful of ideas I really want to make
>Can't because I'm stuck working on a dead project with a group I met online.
What do?

to make games you have to be a programmer, an artist, know lots of math, level design... You practically have to be a genius that doesn't like sleep or a good salary.

So you don't know how to program

Video game programming is hard. C++ is somewhat idiosyncratic.

If you think C++ is hard, try Haskell

Just be wary, that VS takes A LOT of resources. With a medium-size C# project it took 2gb ram in my case.