Ask a videogame programmer anything

Ask a videogame programmer anything

CRIME Shirt $21.68

Tip Your Landlord Shirt $21.68

CRIME Shirt $21.68

  1. 4 months ago
    Anonymous

    how do you feel about anal?

    • 4 months ago
      Anonymous

      how much semen do you swallow also post location

      how do i shot web?

      where can I buy programming socks?

      Ask better questions

      • 4 months ago
        Anonymous

        bro its christmas i got better things to do than to talk to a programmer

        • 4 months ago
          Anonymous

          no you don't.

      • 4 months ago
        Anonymous

        >ask my anything
        >NO NOT THAT
        Go back

  2. 4 months ago
    Anonymous

    how much semen do you swallow also post location

  3. 4 months ago
    Anonymous

    how do i shot web?

  4. 4 months ago
    Anonymous

    where can I buy programming socks?

  5. 4 months ago
    Anonymous

    Do you wash your foreskin?

    • 4 months ago
      Anonymous

      I wash my foot up your ass

  6. 4 months ago
    Anonymous

    how difficult do you think programming an entire engine was for something like cave story
    what does that entail exactly? is it just like building the frame for a game before filling in the details?

    • 4 months ago
      Anonymous

      Honestly not that difficult. I program my own boilerplate / engine for every game. Just use SDL2 and common sense and you can do pretty much anything for a small title. Now if you're doing 3D I would probably advise against rolling your own engine, but 2D is simple enough you can hack it within a few days if you got the skills. Plus it will make your game stand out in the sea of uninspired Unity shovelware.

      • 4 months ago
        Anonymous

        >boilerplate
        what the frick is that and how do I learn these concepts so I can program a game myself?

      • 4 months ago
        Anonymous

        >Indie shit with no published games and not working for an actual videogame company
        >Thinks he's a game dev
        Oh I am raffing

        • 4 months ago
          Anonymous

          99% of AAA dev is soulless grindfest, anon. Anyone with two working brain cells will make an indie studio instead. If you want to work in AAA, by all means go for it, but personally I'd rather make indie titles.

          • 4 months ago
            Anonymous

            Which is fine, but do you have any actual games out? Because if not you're just a programmer with a hobby and not really a game dev

            • 4 months ago
              Anonymous

              I started my career on mobile so I have a bunch of mobile titles "out". I've been working on 2 Steam titles for past few years, one of them is nearly completed. Most people (you probably included) do not quite get just how much work it takes to produce and publish a game.

              • 4 months ago
                Anonymous

                I understand it just fine, but if someone started a thread saying "ask a football player anything" then I would expect them to be a professional football player and not a random dude who plays on weekends.

                If your game is near completion on steam then you can post the steam page for it or at least the name

              • 4 months ago
                Anonymous

                I've been in gamedev for more than a decade, anon. I don't "just do it on weekends", I based my entire business around it and I've been working towards breaking through on the indie scene. If that not a game developer by your standards, then I'd be very interested in what your profession is and how far you've taken your own career.

                I'm not going to post anything here. This is an anonymous board and just like you don't want to expose your real name here, I don't want to either. All I will do ITT is provide game programming advice.

              • 4 months ago
                Anonymous

                no thanks

              • 4 months ago
                Anonymous

                so basically you have nothing to show for your supposed expertise
                any advice you have is worthless

              • 4 months ago
                Anonymous

                >more than a decade
                >no games made
                you'll fit right into the "indie scene" lmao. Just dye your hair and transition and you'll be golden

              • 4 months ago
                Anonymous

                God you people are fricking annoying. Seriously do you want me to keep responding to this childish bullshit? I've made plenty games in my life, enough to call myself a game developer. I've made games on mobile platforms because that's how you can make money fast. Since I'm mostly a solo dev and I very rarely if ever outsource anything, it's taken me a while. If I had started my career by putting all my effort into Steam titles, I would probably fail and have to get some shitty job. But I started it on the mobile market because it's simply an easier threshold, easier work and far easier to find clients. Who will pay you to develop a Steam title without prior experience?

                Now for the love of frick either ask more intelligent questions, or go bother someone else. I realize you're all 12 and wildly inexperienced in life, but please try and use those brain cells for something more than fapping.

                This is the last post I'll respond to where you're questioning my skill or where I am put into the role of defending myself. I don't need to prove myself to you or to anyone else, you homosexual. If you don't want my advice then gtfo.

              • 4 months ago
                Anonymous

                nta but what drives a successful programmer to defend himself against some anonymous nobody? There is no logic in that, aren't you code-jockeys supposed to be logical?

              • 4 months ago
                Anonymous

                It's irritating to make a thread for the sole purpose of trying to help people and then being told by 12 years old that you don't pass for a game developer because you're not Notch.

              • 4 months ago
                Anonymous

                Funny you should say that. You know what notch did (other than making an actual game)? He posted his game here. I mean ffs you larper, at least a webm

              • 4 months ago
                Anonymous

                Yeah ok I'll post my game here if you post your name, address, and other relevant social media. And we'll have to verify it's really you.

              • 4 months ago
                Anonymous

                Wtf are you talking about you sperg? Nobody can know your identity from a webm of a game or a steam page

              • 4 months ago
                Anonymous

                If I post my game here, I will have literally doxxed myself because as soon as you know the title of my game, you can find my name and every social network I am active on, my personal website and everything related to my work. So if you're gonna ask me that, then first doxx yourself fully so at least we're standing on equal ground.

              • 4 months ago
                Anonymous

                You think I'm going to bother trying to find your piece of shit game based on a webm?

                Assuming I did, that information is out there regardless. What, you think people here are somehow much more evil than all the others that can already see it? I don't understand your concern, honestly.

              • 4 months ago
                Anonymous

                where do you think you, you fricking moron? holy fricking kek

              • 4 months ago
                Anonymous

                I'm on Ganker, I've been here back when you were still in your diapers. But at least back then anons had some actual intelligence.

              • 4 months ago
                Anonymous

                lol lmao
                what do you expect, starting an AMA thread as a literally who? no shit the first questions will be whether listening to you is even worth it
                and if you don't have the guts to shill your stuff, then why bother coming here? the stupid 12 year olds clearly won't appreciate your genius advice

              • 4 months ago
                Anonymous

                It might amaze you that Notch started as a literal who too. As did Carmack and every other big name. You're the type of homosexual who would question them prior to their wild success. Literally just posting here so you can try to agitate someone. Is your life really that miserable? Go and do something creative, for fricks sake.

              • 4 months ago
                Anonymous

                He made a game though.

              • 4 months ago
                Anonymous

                And showed it off here

              • 4 months ago
                Anonymous

                >boohoo you're all just meanies
                it seems you aren't a regular here, pal, but this is how we interact with all gays
                which just makes it confusing, you can go to any other site if you want to maintain an air of respectability
                oh, and most importantly
                >question them prior to their wild success
                yeah, because until you have your wild success (or any success really), you will not be recognized, so don't play coy if you've got something to show
                not to mention the world is far too chaotic to gleam useful advice even from those people, carmack didn't make doom without romero, notch just massively lucked out
                lotta assumptions on your part really

              • 4 months ago
                Anonymous

                LARP thread
                everyone go home

  7. 4 months ago
    Anonymous

    I was pondering about games like bully. How difficult would it be to make an npc system akin to that in unreal/unity these days? Where a set of npcs wander around/spawn in areas, and are able to interact with each other?
    Also how does pathing programming work in stuff like that, is every area where they spawn something you have to defy their routes by or is there a way to generate a wander routine in spawn area?

    • 4 months ago
      Anonymous

      It's just behavioral trees and state machines. You can complicate it to any degree. Pathfinding you can sometimes optimize, like for example what they did in Factorio https://factorio.com/blog/post/fff-317

      • 4 months ago
        Anonymous

        Thanks, i'll look into those. I've always wanted another game like bully and i honestly thought there'd be quite a lot by now, but over 15 years later there is literally nothing outside of maybe persona (and even that is a stretch). Id like to try to make something super small scope thats like bullly, maybe a few classrooms with npcs and see if i can make it work.

  8. 4 months ago
    Anonymous

    Is it better to learn a language beforehand or just start and figure shit out as you go along?

    • 4 months ago
      Anonymous

      Do both. Implement shit over and over again, but also read theory. Preferably work through a thick book and do all the examples in there, and most importantly have fun with it.

      • 4 months ago
        Anonymous

        Thanks, I have some basic b***h programming knowledge, so that should be a nice stepping stone to get started. Merry Xmas and have a good one.

        • 4 months ago
          Anonymous

          Good luck anon

          int* i = 0;
          i++
          what is the value of i?

          Incrementing a null pointer is undefined behavior

          >boilerplate
          what the frick is that and how do I learn these concepts so I can program a game myself?

          Boilerplate is just a bunch of code you tend to reuse for other projects. My "engines" are basically a collection of boilerplate. When I start a new project, I just copy all the code I need to start out with, which includes basic code architecture and subsystems like renderer, physics, camera, etc.

          Learn how to program games by looking at a lot of examples and starting small. Don't try to implement a big game, clone Tetris 10 times in a row instead, using various methodologies, languages, and designs. That's how you can learn fast.

          Do you use git commit -m "suicide" as a message? Because I do

          No, but I do use vague commit messages sometimes when I'm tired and I don't want to write a short story just to explain that I've made progress.

          so you claim to be a game programmer yet you use tools made by others to make video games and cant program in assembly.

          how do you sleep being this much of a fraud?

          Actually I can program in assembly, it's just too much work and higher level languages are much more convenient.

          • 4 months ago
            Anonymous

            Undefined behavior is when you loop the same thing over and over again, hoping the result to change.

  9. 4 months ago
    Anonymous

    int* i = 0;
    i++
    what is the value of i?

    • 4 months ago
      Anonymous

      does the compiler designed to make ++ work with addresses? Otherwise it's still 1 from whatever the start of memory space is for the function in ram.

    • 4 months ago
      Anonymous

      segmentation fault(core dumped)

  10. 4 months ago
    Anonymous

    are you anal

  11. 4 months ago
    Anonymous

    1) What game(s) did you program? What genre?
    2) How would you compare your workload to, say, a 3D artist? Do you feel like you're doing more or less work compared to him?
    3) How much did you earn this year by doing vidya programming? Is that your only job or do you do more to be able to make ends meet?

  12. 4 months ago
    Anonymous

    Do you use git commit -m "suicide" as a message? Because I do

  13. 4 months ago
    Anonymous

    so you claim to be a game programmer yet you use tools made by others to make video games and cant program in assembly.

    how do you sleep being this much of a fraud?

  14. 4 months ago
    Anonymous

    are those 12-hour Python courses on youtube legit?

    • 4 months ago
      Anonymous

      Don't learn programming from Youtube. You're just not gonna learn anything. Learn from books and by coding. Then after a while perhaps you can supplement your learning with high quality video tutorials, but make that 1% of your journey at most.

    • 4 months ago
      Anonymous

      If you absolutely have to start with videos for your ADHD brain do CS50, but you'll have to get comfortable reading docs eventually so best to start out reading and doing exercises if you're able like

      Don't learn programming from Youtube. You're just not gonna learn anything. Learn from books and by coding. Then after a while perhaps you can supplement your learning with high quality video tutorials, but make that 1% of your journey at most.

      said.

  15. 4 months ago
    Anonymous

    How do i bypass denuvo

  16. 4 months ago
    Anonymous

    Are you self taught or did you study something CS related? Do you have another job, if yes is it also related to programming or is this just an autistic hobby?
    I am interested in hearing someone elses opinions on how much of a role passion plays in learning about a subject like IT. How were the people like that you met along the way? Anything interesting to say about experiences in the job market?

    • 4 months ago
      Anonymous

      >Are you self taught or did you study something CS related?
      Both, I started programming at a young age and I also studied CS at college later on.

      >Do you have another job, if yes is it also related to programming or is this just an autistic hobby?
      I have my own programming-based business.

      >I am interested in hearing someone elses opinions on how much of a role passion plays in learning about a subject like IT. How were the people like that you met along the way? Anything interesting to say about experiences in the job market?
      I will say this to you. 95% of professional programmers I've met can't code. They consider it their job and they make the least amount of effort that lets them keep the job. This is why most code in the world is so shitty and why people like me are paid big bucks to solve real problems. If you want to be in the top 5%, simply understand that this isn't just a job, but you should treat it as a vocation. If you can't work without the idea of being paid, if the idea of pulling all-nighters just to finish projects disgusts you, if you don't actively work on at least 3 side projects at any given time, if you don't put in the extra time to make something better than it could be even though you're maybe not getting paid for it, then your output will be shit. For the best of the best, there's a code of honor to it. I would never produce shitty code. No amount of money or deadlines or angry managers will make me push bad or broken code. This mindset is what separates the top 5% from the average midwit 95%. And if you want to be in the top 1%, look at what Carmack does. The dude literally sleeps in his office and codes day and night. Or at least he did. And now literally every game in the world runs his code in some way or another.

      • 4 months ago
        Anonymous

        Coding your own game engines is pretty cool. Hope you have had some interesting game ideas. I think above all personal projects should be about expanding your understanding and improving your skillset.

        >95% of professional coders I've met can't code
        I suppose that comes as a relieve to me more than anything. I have to admit that I have a bit of a problem with imposter syndrome, I don't really believe in my capabilities. It is not that I want to become the best of the best, I just want to be able to respect myself and have people respect my work in turn, and for that I would be willing to work the extra mile and do all nighters for. I don't need to be better than others, I just want to fit in my own standards and be proud of what I am doing.
        I have met a shocking amount of people in double digit semester counts that have never touched a line of code beyond the basic courses required to progress in your studies. I suppose I got somewhat of a feeling that I don't need to put a lot of effort to succeed in a career like this, but I can't shake the feeling of wanting to be better than this, and defying the low standards that are present. I don't know how it is in the actual job market, I haven't worked or graduated yet.
        Also, I had an interesting conversation over lunch with a student of a more design oriented IT study recently.
        >Many people in the pure IT studies might be doing extremely well when it comes to a pure skill set, but I think they will have a harsh awakening later on in an actual work enviroment. Working in IT is so much more than simply being technically skilled, it's about being able to fit into the work culture, having an appropriate attitude. Taking the tasks you get serious and trying to be interested in everything, actively avoiding what you know you will hate. Above anything, you have to be able to communicate and be open about what you can and can't do, ask questions. Many people here can only do one or the other.

  17. 4 months ago
    Anonymous

    list some of the games you worked on

    • 4 months ago
      Anonymous

      google bokube

  18. 4 months ago
    Anonymous

    Should I learn Basic?

    • 4 months ago
      Anonymous

      Nah, it's outdated. Learn C, C++, C#, JavaScript, in that order. That will get you through anything.

      • 4 months ago
        Anonymous

        Will I be able to vibrate through walls afterwards?

      • 4 months ago
        Anonymous

        >Learn 4 programming languages back to back
        What truly godawful advice

        • 4 months ago
          Anonymous

          You should learn more than 4. Learn every language you can. I can comfortably program in at least 10, and I'd be comfortable learning any new language to the point where I can use it within about a week.

          • 4 months ago
            Anonymous

            Maybe if you had spent more time making games and less learning random languages you could have a game out in under a decade

        • 4 months ago
          Anonymous

          you can translate the 99% of your knowledge between languages, the syntax is trivial to look up as you go(or just listen to your compiler)
          you aren't gonna forget knowledge of algorithms when you switch from C to javascript
          unless you're doing something exotic like ASM or lisp

          learning the standard library is a bit harder, but that depends on what you're doing anyway

  19. 4 months ago
    Anonymous

    Why does the physics sucks in most games?
    Rockstar and hitman got it right

    • 4 months ago
      Anonymous

      It's probably due to using generic physics engines. I think physics in the original Quake are phenomenal. But you're right that most modern games feel like walking in mud for some reason.

      so basically you have nothing to show for your supposed expertise
      any advice you have is worthless

      Actually I have a lot of thins to show for it. If you're done with this self-serving bullshit you're trying to pull ITT I'd suggest you leave this thread and have fun with whatever you're working on in your life.

      • 4 months ago
        Anonymous

        How fatty or woke is work environment?

        And according to your opinion which company other than rockstar has the most impressive tech?

        • 4 months ago
          Anonymous

          Not fatty or woke whatsoever, since I work alone. Idk which company has the most impressive tech. The games I work on are not that complex.

          With regards to a multiplatform release, is it a good idea to test frequently on ALL target hardware and set up the project to work on every platform early in, or does it not matter, and develop one platform until it's just about gold, then port to the others?
          I'd think the first option is for the best, but the "actual coders" I've talked to have said the second is best, and ignored my insistence to test on other platforms repeatedly, saying it "wasn't necessary" and would "waste time" when there are other priorities, apparently.

          I honestly don't like multiplatform. It does make sense as it simplifies your releases, but you're also going to have to cater to every platform and it's particular bullshit so it's a double edged sword at best. I usually release for one platform alone. Or in the case of HTML5 it's basically whatever can run a browser.

          Maybe if you had spent more time making games and less learning random languages you could have a game out in under a decade

          I did get many games out, just not on Steam. It's a lot more work than you assume it is.

          >videogame programmer
          Do you actually work in the industry, or are you just a hobbydev? Neither of these are particularly impressive unless you hold some meme dream position and/or made something fun.

          I have my own studio.

          >ask my anything
          >NO NOT THAT
          Go back

          I'd prefer to answer real questions.

          • 4 months ago
            Anonymous

            Larper makes new grounds tier games, I'm shocked. Post some, homosexual

            • 4 months ago
              Anonymous

              Pays the bills. What do you do?

  20. 4 months ago
    Anonymous

    With regards to a multiplatform release, is it a good idea to test frequently on ALL target hardware and set up the project to work on every platform early in, or does it not matter, and develop one platform until it's just about gold, then port to the others?
    I'd think the first option is for the best, but the "actual coders" I've talked to have said the second is best, and ignored my insistence to test on other platforms repeatedly, saying it "wasn't necessary" and would "waste time" when there are other priorities, apparently.

  21. 4 months ago
    Anonymous

    >videogame programmer
    Do you actually work in the industry, or are you just a hobbydev? Neither of these are particularly impressive unless you hold some meme dream position and/or made something fun.

  22. 4 months ago
    Anonymous

    Is there any particular game mechanic that was implemented in one of your games in a way that makes you proud?

    • 4 months ago
      Anonymous

      I've made some pretty cool graph-based puzzle games. I used concepts from graph theory and it turned out pretty fun. I suppose I'm proud of that.

  23. 4 months ago
    Anonymous

    Do you wear thigh highs

  24. 4 months ago
    Anonymous

    >I'm a game dev
    >Prove it in literally any way
    >No
    Lmao

    • 4 months ago
      Anonymous

      >have you actually made any?
      >"I've been working towards breaking through on the indie scene"

  25. 4 months ago
    Anonymous

    OP here, well I thought I was going to have some cool discussions ITT but given this thread has devolved into a spergfest I will stop posting now because I have better things to do than talk to 12 years olds. Apologies to anyone who would actually ask a genuine question. My best advice to any aspiring gamedev is to keep pushing. Find a gamedev community, they help a lot with motivation and encouragement. And never lose your wonder. Good luck to all.

    • 4 months ago
      Anonymous

      Could have really just ignored those... It's a handy skill, to know what's worth and what isn't worth putting time and energy in, you know.

    • 4 months ago
      Anonymous

      >Refuses to post a single screenshot or literally any proof of his claims
      >Leaves
      What did OP mean by this?

    • 4 months ago
      Anonymous

      >any aspiring gamedev
      why are you giving advice to yourself?

  26. 4 months ago
    Anonymous

    To close this thread off, I would like to remind you all ambitious aggydaggers that you shouldn't be massive homosexuals. At the very least, you can be sure that you aren't some cris-adjacent idiot trying to promote(?) your work on a yakutian yak-herding forum.

  27. 4 months ago
    Anonymous

    why are you gay?

  28. 4 months ago
    Anonymous

    Why do some devs never manage to optimize their games?

  29. 4 months ago
    Anonymous

    Reminder not to take advice from any random piece of shit from Ganker that claims any expertise in anything.

    *Especially* game development and programming.
    Any other board knows better. Even fricking reddit.

Your email address will not be published. Required fields are marked *