Re: Creating Horrors

#11
MonocleBios wrote:Given that Unity primarily uses C# and seems to be modular for the most part, you don't have to know anything about memory management and very little about engine architecture to get by. It's great to make games with, but it wont teach you anything about low-level programming.
Yeah, I understand Unity but when it comes to bytes I have no knowledge.
MonocleBios wrote:I honestly think that there isn't a good alternative to learning both C and C++ (to get a good feel for procedural vs OO) in order to get a feel for "closest you can get to the metal in a high level language" programming. And I think that anyone who wants to write efficient programs should at the very least learn memory management in C, though learning any form of ASM and how it interacts with the CPU is a really good idea.
Thank you, I've been trying to get into C++, and I don't expect C to be that different but I've heard a lot of things have changed. I'll be sure to check it out.

MonocleBios wrote:On the complete opposite end of the spectrum I think that Python is best fitted for console utilities, but that's mostly because I personally don't like making GUIs in it. If I were to use python for only one thing, it'd be text parsing; even by scripting language standards, it's very good at it.
I understand how to parse text, but I've never done it like I've never gotten into low-level scripting.
MonocleBios wrote:Back to the sub-topic thing about the industry; from what I've heard, your role as a programmer in a game-dev firm is no different than any other firm. A large majority of the time you will not be programming all the fancy stuff (eg. UI, events, general content, etc.) but more of the back-end work like engine architecture. If anything, it'll likely be your job to properly implement a scripting system so that the designers can script such things.
Hence why I'd like to keep it a hobby, not only do a lot of small startups not survive, but if you would work for a big company you would earn a small fraction of cash while Activision and other big publishers grow ever fatter.
Image

Re: Creating Horrors

#12
AAA game industry is the industry in which Call of Duty, Battlefield, Need For Speed is made and basically anything that you see popular. That means, EA, Bethesda, etc. Indie game industry is what I'm, or you're in. If you made a game and place it in Steam Green light and it gets chosen, then you're basically in the indie game industry. In AAA game industry you will always be paid, while indie publishers may work for free.

If you want to get to the AAA game industry you need to master and get a degree on the thing you need for your job.
Like a level artist, good example: Robert Briscoe (his site: http://www.littlelostpoly.co.uk)
Programming, animator, sound engineer, game designer, level artist, level designer, artist etc.

You don't really need to learn any language if you plan on doing anything else than programming or scripting. Tho you may want to learn a bit of it for a bit more flexibility.

-Abincyprus :)
Brunou8 wrote: [youtube]/watch?v=lGar7KC6Wiw[/youtube]
I don't agree with some of the dialogue. Tho I agree that it squeezes everything out of you. And in fact... In my pov you have to be creative without crossing the line.
Edit: Imo, keep it as a hobby. There are better jobs out there. Thought if you really want to, or you attract too much attention with your hobby, you may think about it. :D