How's that game coming, Yea Forums?

How's that game coming, Yea Forums?

Attached: file.png (640x230, 18K)

Other urls found in this thread:

youtube.com/watch?v=GhQdlIFylQ8
vidyoforvingo.neocities.org/
clyp.it/xtunfs2g
clyp.it/bfn15e3l
clyp.it/pgokbudk
twitter.com/spellfist_3d
wiki.nesdev.com/w/images/7/76/Programmanual.pdf
folk.uio.no/sigurdkn/snes/snes_manual1.pdf
twitter.com/AnonBabble

I'm an old dog that hates new tricks, invested all my time into learning flash/actionscript. Gonna try to take a unity class in a couple months, see how that goes.

>tfw a bunch of decent games with total garbage art
>tfw no artbro to help make my games presentable

>just program in Java bro, the IT Mcdonald's is great!

Attached: 1506860497207.png (629x504, 36K)

>download GameMaker Studio
>open sample project
>import a couple of assets
>rewrite project as if I made it myself
>export and upload to itch.io

HEY BEING A DEV IS EASY!

What do you do for a job user?

>can't code
>can't draw
>hate people who play videogames
>no ideas
I'll be the marketing guy.

Give me ideas to put into this little game I'm making!

Attached: 697b405077fd7d36349ee5d577010748.png (1276x718, 74K)

>tfw code reviewer tells me to put opening braces for functions on a new line
REEEEEEEEEEEEEEEEEEEEEEEEEE

Think of it like speaking a language. You can speak English. Imagine you can't and you go into a thread and everyone is discussing the finer points of grammar, is a language you don't understand, with concepts entirely alien to you.

How do you learn? One thing at a time really. After you've done it for a while a lot of this is really just second nature.

Just reposting from the other thread:
>This thread makes me too scared to learn programming, seriously it's like nobody here has any idea of what they are talking about while a smal group of elitists seem to know everything and make no mistakes, how can you become a competent programmer when it feels like it has endless depth?

Attached: imp.jpg (189x267, 7K)

The people hounding on the beginners in this thread are basically autists that have been doing it for many years and some of them are probably employed for awhile and not used to working with beginners. They're just flexing their tiny e-peens. You'll spend hours solving basic loops and wrestling with logic/syntax no matter what as a beginner, just dive in. Don't judge yourself until you're thousands of hours in and have a lot of experience building stuff. Avoid all the negative comments you see in a thread like this, the helpful ones are the only things worth reading.

you're hired

Don't worry about. There are fucking hundreds of languages. The smartest motherfucker at MIT probably can't code PHP for shit.
Just find one language you like and become a fucking expert at it. I work in a company where the Java guys don't know what a tag is in HTML, and the webdev guys run away from anything that uses the word "array".
Programming is pretty much a bunch of autists using corporate tools made by other autists to convince normies into giving them money for their autism

there's elitists in everything, just give it a shot and ask for help whenever you need it

float Q_rsqrt( float number )
{
long i;
float x2, y;
const float threehalfs = 1.5F;

x2 = number * 0.5F;
y = number;
i = * ( long * ) &y; // evil floating point bit level hacking
i = 0x5f3759df - ( i >> 1 ); // what the fuck?
y = * ( float * ) &i;
y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration
// y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed

return y;
}

see

>what the fuck?
based carmack proving it's okay to just copy code from some random forum without knowing how it works.

>people talking shit look like pic related
>probably post their resumes on craiglist out of desperation
>will never contribute to any meaningful project in their lives

Attached: 3c232b57f4a20946cd47d59c28498059.png (515x385, 259K)

As a n00b, how far into struggling should you just quit and never return? I just want to become a junior web dev one day, but I struggle for hours on really basic stuff I'm learning. Like other user in that last thread, I use freecodecamp/codecademy and some of the basic things make me get stuck for 2-3 hours. On the "basics of" section :(

do you actually have to be smart to become a code monkey? I'm very very average/below average intelligence and failed many math classes in my time, but I find this pretty fun. I just don't know if I could ever be smart enough to do it for a living

Attached: 1528254069928.jpg (367x960, 80K)

currently on the fifth year of my CS master's degree, zero experience in coding on any language

ask me anything

Attached: 1550779687848.png (300x200, 123K)

>>probably post their resumes on craiglist out of desperation
Yeah this. After all, software engineering isn't one of the best markets for employees right now

>go to try and improve my coding
>can't focus on anything and lose interest very quickly
I feel like my brain has degraded and I can't learn anything anymore.

Attached: 1548633163677.jpg (1024x474, 33K)

>smal group of elitists seem to know everything and make no mistakes

anyone can google the right answer and looks smart on a Yea Forums post

honestly thats all being a good programmer is nowadays. knowing enough to know the right thing to google

read

do not learn to code thinking of making money it has to be a hobby if you hope to ever be good at it

how?

What courses did you take this year? What can you even learn for five years without coding?
Also, why?

this is why whenever you read a dev job it starts with "bachelor's degree or equivalent experience"

In web dev don't you use arrays a fuck ton? They use Javascript...

Attached: deryck-whibley.png (600x300, 270K)

don't feel bad about the elitists
CS grads are retarded compared to EE and mathfags

Bros is Kotlin good??? My acquaintance is saying that it's the future and that I should learn it asap

Attached: 1546576502211.jpg (854x651, 140K)

What is a floating point? What exactly does float do here

Attached: 1535309155078.png (335x351, 41K)

>6th semester of SE
>have done 0 programming this semester besides microcontrollers and web
ama

a number with a decimal

on paper: develop .NET web applications and APIs

CS majors learn as much math as math majors while have to code at the same time. It's twice as hard. What the fuck are you on about?

Don't know much about EE but circuit analysis is easy.

It's okay.

I haven't heard of it used for anything outside of Android apart from toy projects etc. I very much doubt it's the future.

There's nothing wrong with doing it for money only. I mean you have to enjoy it to a certain extent to put in the work to understand it, but a lot of people hate their jobs and hey might aswell get an in demand one that pays good

But that's fine, if you specialize in those things then you don't need to do any other programming every semester. Especially since microcontrollers are way more hardcore than muh high languages
The problem with the other retard is no programming experience at all

Oh hey me too actually. Well, most of the time.

Want a job?

youtube.com/watch?v=GhQdlIFylQ8

:)

Attached: 1522002529078.jpg (604x604, 99K)

What's the best way to make music for vidya? I'm convinced that at least 50% of the appeal of a decent indie title is the music.

Attached: circle-made-music-instruments_23-2147509304.jpg (626x626, 76K)

Someone post another coding "challenge" so I can laugh at the retarded attempts

Attached: 1517796308554.png (295x301, 101K)

I only know float in HTML/CSS terms. I'm guessing this ain't the same thing

my lil baby embedded systems class was literally just basic C with some infinite while loops and a bunch of switch statements

how is that hardcore

depends, what are you offering
I'm actually desperate to leave this shithole

cool he's in the game now, what else?

Attached: c9f7089917cd17611c56bb31e2913fc7.png (1274x719, 187K)

kek, no they aren't
a float in most programming languages is a number with decimal values

>endless depth
which isn't exactly a bad thing since nobody will expect you to know everything.
And if they do they're retarded

it's my favourite class so far, assembly is kino

I work for an agency, we do various client shit. It's nice having an extra layer between you and the people actually forking over the money.

I'd recommend it, actually. Has it's ups and downs but no more than any other dev job I've worked.

it just happened

I mean I was taught c c++ c# python java html php javascript and sql but we never were forced to make our own apps outside of usual console bullshit for class
most of the stuff i'm hearing around there sounds like black magic and probably is
one of my classmates was already making six figures in the second year so I felt even more insecure and gave up

yeah i have bachelor's degree

If you are a trans maybe the naughty dog is hiring...

>usual console bullshit for class
>"""zero experience in coding"""
Stop lying then

should i bother learning how to make a game with gamemaker studio? or is it fine to jump right into something like unity?

asking this since i want to make a 3d game rather than a 2d game. i know it will most likely be harder but thats fine with me.

is this actually a good course to follow?
the emoticon makes me think otherwise

i haven't made any actual apps and the word "portfolio" frightens me

it's a smiley, emoticons are horizontal

Videos are never good, but this video is as good as it gets. Have fun!

What is the amount of time it takes the average bear to go from 0 knowledge to a junior web dev? I'm about 2 months into learning and not sure when I'll be skilled enough to start applying to frontend junior web dev type jobs.

Attached: n5xbjchizt111.jpg (1080x1350, 153K)

Just go with unity or even unreal, skip gamemaker especially if you want 3d.
I'd say look up some tutorials on how unity works and then experiment with making some objects and figuring out what you can do with them.

>apps

>web dev
I heard javascript is nice

?

>I work for an agency,
as in an employment agency? I'm getting confused due to the rest of that sentence, someone else hires you for another company to do a project (yes I'm familiar with the concept, just want to get it correct)?
So what exactly did you have in mind when you asked if I wanted a job?
I'll be looking for a new one pretty soon since I'm get desperately unhappy at my current one. It's gotten so bad that I haven't done actual development in a year or so, even though I'm hired there as a software dev. I need to do some serious revising and fix this impostor syndrome that I've gained beforehand though

nowadays everything is called an app

i've been working for 10 years and i dont have a "portfolio" dont worry about it

just look at job postings and see what skills you need, while taking into account you only need like half the skills for a given listing. if you have a project that uses those skills pretty sure you'll get an interview if it shows on your resume

Make your own apps and put them on your github. My friend made a database of RDR2 items because he was tired of googling everything in the middle of a game and he added a bit of GUI. Employer loved it and hired him.

ye I've been learning html/css/javascript/python

anything else I need to know before trying to aim to apply to jobs

lol. dumb zoomer. too young to know the origins of an emoticon.

I already learned programming then forgot most the important stuff and now I'm afraid to get a job.

Can't stop masturbating.

Attached: b6tvm0.png (325x458, 262K)

Struggling with keeping the GUI original enough. I keep making new layouts and shit but a lot of my friends point towards UIs that look really similar.
It's not a massive issue but its something I'd like to avoid.

>Videos are never good
anything you can recommend then to learn the basics of C#?

Who here graduated in CS with no work experience but forgot everything and now needs to find a job? Who else?

(^_^) this is an emoticon
Also, I'm 28

A digital agency, you've pretty much got it.

I'm on the payroll for this agency and I work on various projects that clients pay us to do. They might be big ones, they might be small ones. The agency has their own office and in a lot of ways it's a lot like any other dev job, just you have more stuff going on and a lot more variety.

I was mainly being sarcastic when I asked if you wanted a job, I'm assuming you don't live in the same city as me.

If it helps I've been in similar positions and you'll feel much better once you get a new job.

A good book that has ideas for projects you can do on your own or exercises to do alongside it. I've not got a book recommendation on me atm though.

should've gone for SE mate

Any of you guys got a recommendation for learning Javascript?

Literally me. I'm relearning programming atm.

Attached: 1520538624603 - Copy.jpg (1024x766, 141K)

my recommendation is learn a real language

should I jump into my dream game or start with smaller games to gain experience
and if the second is more preferable, should I make them in the same genre to make it more familiar?

Attached: 1548915377971.jpg (960x640, 122K)

This, I can't be productive because I just keep fapping all day, it's like impossible for me to live a day without fapping atleast 3 times and often I fall asleep after fapping since I only fap while in bed

Attached: tumblr_o3vrfnKojy1uugqoto1_500.png (500x662, 359K)

So nobody knows? I don't care how well you fags can code, if you can't make a decent OST then nobody is going to enjoy your stupid game.

ok, was hoping you had a specific book recommendation or something since theres hundreds of those types of books out there.

thanks anyways though.

Isn't Javascript the most hirable programming language right now? I'm pretty sure web is booming and that's the main language companies use because so many browsers (esp older ones) support it. Muh accessibility.

Attached: 1538880500956.jpg (1638x761, 219K)

ah gotcha. I was hoping you got some remote work to offer heh, but I guess my search for that continues.
That kinda job does seem great mostly due to the variety, but I'm highly skeptical of getting one where I live since there's a pretty big chance that I'll just end up doing the same/similar shit that I do here, since we currently do hire services from such agencies.

if you think thats the only type of emoticon then you should educate yourself.

1. download something like ableton or fruity loops
2. buy a midi keboard of some type
3. have talent
4. ????
5. congratulations, you are now nobuo uematsu

i have a bunch of recording equipment and software from when i was in a band, but honestly if you know nothing about music(which i assume since your asking a super broad question about the very basics of starting) it would take less time to get a job at mcdonalds and earn enough money to just pay someone that knows what they're doing

That's me, based but retard pilled

Attached: 1525695734660.png (450x250, 43K)

javascript alone won't get you jack shit. You'll need to learn a framework alongside it and you'll still always have to know HTML/CSS for frontend. If you go fullstack you'll need to know backend stuff as well which very likely includes SQL

Well, all I can say is that the big plus about agency shit is that even if you are on something awful, it ends and you're on something else at some point.

Remote work seems very hard to crack into, nobody I know who has tried to get into it has succeeded consistently.

Not that user, how do I learn about music? I can somewhat shittily play a note or two on an instrument but not much else.

i rather play a good game with bad music than a bad game with good music.
mostly because i can always mute the bad music and put in my own.

In my experience, programming has a different sort of passion for it than the rest of STEM fields.

There are a lot of people that want to spend every waking moment programming something, they legitimately enjoy it to the point where they will spend all of their free time learning new things about it and putting them into practice.
That sort of thing is less common with fields like engineering and math.
Not that people don't have passion for them, but just not at the same level as programming.

This can making programming seem hard to get into as someone who doesn't have that extreme passion for the work.
When you see people taking on multiple programming projects independently while also doing an internship and contributing to a start-up, it can make you feel like you don't belong in the field.

Ultimately though, unless you're shooting for a job at Google or Microsoft, it is easy enough to find a job in programming with less-than-extreme motivation.
There are so many small-to-medium sized businesses that need programming done that it's funny.
As long as you don't actively dislike programming, it should be fine.

Attached: kyle explain.gif (192x224, 90K)

Anything besides SQL should a junior web dev learn for back end?

not everywhere is a hipster silicon valley startup. there's way more work in boring office software you've never heard of. its not even really a programming language but sql is honestly the most important skill i've had in my career.

A lot of people here are asking how to learn a language. The language isn't the hard part.

What you really need to learn are the core data structures and algorithms in programming. You need to understand how databases work, basic networking concepts and how to structure a program.

Learning the syntax of c++ doesn't mean shit if you don't understand pointers and recursion.

If you do understand the core stuff learning a new language is easy. Anyone that can write a recursive function in c can pick up Java in two days. If you understand functional programming in scheme then it's not much harder to learn haskell.

If you're just starting out you only need a language to learn how to implement those concepts, at which point just use an easy one you like.

I mean there's like 300k+ software engineering related jobs added to the economy every year and only 50k CS grads a year. If anything, especially at mid to senior level, companies are fucking desperate for skilled workers. Just being good enough is enough unlike some industries.

How important is learning algorithims if you're not going to be writing any yourself? Don't most people just copy paste from Ph.D mathematicians / computer scientists that are way smarter doing that shit?

How do you deal with a programmer that refuses to change gameplay elements even after player feedback? How do I knock down his fucking pride?

For junior web dev, not really. You shouldn't be mucking about in the backend unless you're a full stack programmer.

Otherwise the most common languages are still c++, python and Java.

I'm not really modern and don't do backend so don't just listen to me. We use .NET to communicate with the database, basically as just a layer to call SQL procedures. Mostly you'll still need something of that sort, you don't query the database directly from the frontend.
So I'm guessing node.js or django/laravel or something could be used, idk what the top ones are in use today

guy two posts above is right, programming is ~30% the language and ~70% your problem solving ability

>How do I knock down his fucking pride?
fire them and hire someone that will listen.

no really. thats what you do.

Programmer just implements the what game design specifies. That is a game programmer's job. Talk to the game designer instead.

>How important is learning algorithims if you're not going to be writing any yourself?
It's important to learn the basics, to actually understand why programs and APIs you deal with are written in certain way.

how am I good at electrical engineering but too brainlet for data structures

what the fuck is wrong with me

Brainlet here, what's the difference between IT and CS?

Learning the algorithms means you know when to use them, and how to create a custom version the rare time that comes up. Just knowing when to use a stack VS a queue is 90% of the work.

And while you should never be writing your own sorting algorithm the ability to do so requires a lot of the same skills required to build the custom algorithms you will need in your work. Most of your time though will be spent on calling libraries and structuring your program properly, but the fundamentals still matter when shit unexpectedly breaks.

The main point is that syntax is literally the easiest part of any language to learn.

Well for starters, in IT both letters are straight and in CS both letters are curved

"That" user here. I took the violin throughout middle school and high school and I've been playing the guitar for about 13 years. The foundation that music in public school set for me really helped me to understand how music works and how to create simple loops based on scales/songs that I have mastered over the years.

The one thing I never managed to learn that I wish I had learned, though, was theory (which is probably the best way to start along with continuing to learn an actual instrument). Theory will basically teach you everything you need to know about how to make good sounding music and understanding why certain combinations of notes will sound better than others.

Also, smoking weed, snorting coke, and using amphetamines helps a lot. I'm not bullshitting you- musical ability can be rather amazingly impacted by your mental state of being.

TL;DR- Do drugs, learn theory, play an instrument.

i can sculpt and model realistic figures in 3d but i cant even draw a face with a pencil and paper.

I just downloaded Pico-8 without having ever used it and made a simple game for a Yea Forumsingo in like 15 minutes
I fucking love this lil thing

IT vs CS

Car mechanic vs car engineer

enough to get the very basics to crap out some chiptunes for your indie game?

take piano or guitar lessons
if you're poor, do it a few months to a year just to jump start the basics
if you're absolutely destitute, grab some sheet music books or look up guitar tabs online
learn a bunch of songs until you start learning patterns. this will take a solid year if you care about being good
find a youtube on music theory basics if you want. the main thing you'll have to know is the basic overused chord progressions. you don't need anything fancy for shitty indie game music

now you're back to square one because playing music and writing music are essentially completely different skills
pick a DAW (ableton is popular with electronic people, fruity loops is cheaper i think. i usually use cubase or reaper(cheap option) when recording instruments)
look up youtubes on how to use them. it helps to experiment then search for specific questions
start hammering out some shitty songs for practice. if you have an iphone, the garageband app lets you choose a couple options and autoplay a basic line for a ton of instruments. this is immensely helpful for learning so you can focus on one instrument at a time. especially the programmable drums
your first 10 songs will be literal trash. your next 20-50 will be unlistenably bad. then you can start working on the "really bad songs from your early years" part of your catalog

i reiterate though, unless you actually care about learning music, its a waste of time and money. if you just need a few tracks for a game, toss a couple hundred bucks to someone that knows what they're doing because it doesn't take 5 years to earn a couple hundred bucks

No but seriously

basically
>cs: programming
>it: networks / security

Pretty much.
I think a lot of new CS grads only apply to larger, well known companies though.
I talked to a group of people in CS recently and they were all talking about how many phases of interview questions they had and how hard they were.
Meanwhile, I only went on two interviews and neither asked me a single technical programming question.
I ended up getting a job with the first interview.

I think people need to be less picky, especially for their first job in the field.

whoops forgot my link
>vidyoforvingo.neocities.org/

>companies are DESPERATE for software devs

Attached: 1448285704648.jpg (323x267, 39K)

thats the point of pico-8. it literally does all the hardwork for you in the background.

IT = Technology with monetary value. Boring, dirty, practical.
CS = "science" with only academic value (i.e. none). Abstract, clean, useless.

A lot of people aren't looking into the midwest/the south where there are actually a fuck ton of programming jobs. If they were willing to move they could start off a really great career even if they aren't talented particularly.

Thanks anons, I am more interested in making the music myself.

I keep putting off theory because it seems hard but it's good to hear that it's actually necessary, so I'll try and spend more time on it.

Also the drugs.

I learned how to do a bit of python at a college class and now I’m getting into C# since Unity uses it. Am I being bamboozled? Anything important about C# I should know ahead of time?

so do many other engines, but this thing lets me just code fast
I bet Lua is also part of the love I feel

There isn't any one best language, just languages best for each job. There are better languages for game programming than c#, but it's a moot point of they don't work with unity.

Most important thing to note is that it's really not hard to learn a new language. If you really understand c# then it's not a big deal to learn c++ or Java or whatever. Although you may get stuck on pointers for a bit.

Learning C++ daily. Everyday is a grind. Nearing the end of a 600 page book I studied hard, but there is still so much to learn. Been diagnosed wih a nuerodegenerative disorder, so I don’t have much time to complete it. The entire script is done, now I’m working on enemy design and formulas for good curve of difficulty (it’s a JRPG inspired sprite RPG), just hope I can finish it in time.

Attached: D8FB2FAA-07E9-466F-B50F-979EC41906D4.gif (300x225, 1.27M)

Use my music in your weird cyberpunk game

clyp.it/xtunfs2g
clyp.it/bfn15e3l
clyp.it/pgokbudk

Attached: download (2).jpg (274x184, 12K)

I hope you accomplish it user

Attached: file.png (960x960, 1.69M)

How do I start making a game. I've learnt blender and some basic blueprints for unreal engine. How do I start.

>learn a proper 3d library
>me: no
ASCII masterrace

Attached: cube.webm (1280x720, 608K)

just start, make some objects and add some logic

Eh, if it's good enough for DF

Well, I guess apathy is death so I may as well.

you can do it user

I'm actually CE

You guys realize that if you get good at programming you automatically have autism, right?

Attached: 1550766155398.jpg (750x726, 41K)

Haha jokes on you I had autism before I started

Just make shit for fun. Don’t make everything with your portfolio and career in mind, and suddenly it won’t seem that bad

post webbbm

Node.js is slowly replacing Java for wehshit. If you plan on working in webdev, learn Node

Not really impressive compared to everyone else in the thread, but I’m making a shitty little RPG in my spare time

Attached: 815D5D87-D286-4AF2-AD8F-3ACB04F88190.png (960x600, 13K)

Real good progress hours.
twitter.com/spellfist_3d

Attached: spellfist_coll.jpg (1465x2776, 2.22M)

I’ll help! I can do somewhat decent pixel art. Here’s something of mine. I can also do music

Have a contact?

Attached: 926124DE-B613-4848-BB30-71E884F53622.gif (145x88, 16K)

Why is that teacup stacked on top of an urn talking to a butthole with horns and a fez?

>wanted to start making game today
>it's already midnight
>already feeling sleepy

Attached: 1453782333094.jpg (861x1300, 139K)

Because I can’t into art ok

Attached: 4A014F20-523F-4050-ACA6-0B81BC6258DE.png (960x600, 11K)

that is nothing my child, I work exclusively in C

how do I music and art?

Attached: 1337926206494.png (653x720, 357K)

the problem is learning how to find those jobs. Initially I was just putting in queries or directly looking up companies and struggled hard, people always blame your resume but I'd had mine checked and changed around dozens of times. The posts they show you by default are always highly competitive in popular areas, some resumes just don't have appealing enough content to get people to jump no matter how well you format it. Then I just filtered linkedin posts to any old random city I was interested in then sorted by most recently posted, tweaked my experience to slightly bs and match the job description buzzwords more, and heard back from almost everyone I applied to.

you hire somebody

very carefully

this for music desu, that shit is truly hard to get right, art you can learn in a few months

I'm too shy to talk with other people and I can't present my ideas to others at all, I rather work on everything on my own
I'm trying
How do I learn?

Loomis

>making indie game
>making reskin sample project from ue4 and unity

which is which

>How do I learn?

and
These are pretty good suggestions for people who are utterly clueless, but still pretty unrealistic if you've lived your whole life without ever even touching an instrument. Music is extremely confusing and intimidating without someone to help guide you, so unless you are truly motivated, you may want to seek lessons (or better yet, hire someone like suggested).

Does Loomis actually help as much as /ic/ says it does? I've been drawing my whole life and I'm pretty good at translating what I see on paper, but I definitely don't know enough about proportions, scale, or perspective to draw anything decent without a direct reference.

I want to get into ROM hacking but assembly looks fucking scary as hell.

rom hacks are easy to make in editors for mario world etc. once you get to 3d games it gets a bit harder

Why? C is just syntax sugar over ASM. They do exactly the same thing, except ASM is more verbose.

it's not scary and it's not hard but it's tedious

pokemon?

I just presumed it would be scary, I downloaded some book that was exclusively about programming for the SNES.

sauce?

wiki.nesdev.com/w/images/7/76/Programmanual.pdf
folk.uio.no/sigurdkn/snes/snes_manual1.pdf

Wew this looks confusing as fuck. If I get a Bachelor's in CS will I be able to understand what's going on in this shit?

no

go for EE instead