Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,151,553 members, 7,812,772 topics. Date: Monday, 29 April 2024 at 07:02 PM |
Nairaland Forum / Science/Technology / Programming / Difference Between Game Developer & Computer Programmer (10494 Views)
Coding: Why You Need To Be A Computer Programmer / Difference Between Computer Science And Computer Engineering / Difference Between A Programmer And A Web Developer? (2) (3) (4)
Re: Difference Between Game Developer & Computer Programmer by AZeD1(m): 9:18am On Feb 22, 2013 |
lordZOUGA: @2buff, just pointing out that you should stop posting wrong information. game developers do make alot of moneyThis is not entirely true. If you ara talking of console games, remember that they cost a lot to produce and so you have to sell lots of copies before you break even.. |
Re: Difference Between Game Developer & Computer Programmer by Elxandre(m): 9:39am On Feb 22, 2013 |
All these game programming talk sef. How many games have been created by 9ja programmers? My own aim is to launch a groundbreaking app into google play, sell a million copies and move on to bigger things... Mobile tech is the future. |
Re: Difference Between Game Developer & Computer Programmer by Nobody: 11:24am On Feb 22, 2013 |
Not sure about you guys but programming is programming, but is the game programming the same as desktop, hell no its not i have tried Flash Away3d and some games and game programming is far more harder,currently in school here(MiddleSex), we are to create a game and use the camera to move the object (Processing + reactivision), the sheer code is by far higher than most CRUD apps people in Nigeria create. |
Re: Difference Between Game Developer & Computer Programmer by AZeD1(m): 12:37pm On Feb 22, 2013 |
pc guru: Not sure about you guys but programming is programming, but is the game programming the same as desktop, hell no its not i have tried Flash Away3d and some games and game programming is far more harder,currently in school here(MiddleSex), we are to create a game and use the camera to move the object (Processing + reactivision), the sheer code is by far higher than most CRUD apps people in Nigeria create.are you studying game development? |
Re: Difference Between Game Developer & Computer Programmer by ciphoenix: 12:45pm On Feb 22, 2013 |
jimtosam: Game programming is more of Mathematics. Also, I won't agree that one area of Programming is more difficult than other area. It's about passion. For example, a typical American love game. So, most of them find any Graphics subject so easy. Not that they are better than a network script programmer or a database programmer but they love it so much and want to really know how it's working. I just understood that cos I'm taking a Graphics course in my Masters Program this semester. You have to think outside the box. Images seen in game are computer codes. They are made from simple triangles, quads and co. Game Programming is more of Mathematics. Cos, you do lot of Image Matrix Transformations to get an image animated.I don't quite agree with the part in bold. In terms of difficulty, you can't compare programming games or operating systems with working with databases. |
Re: Difference Between Game Developer & Computer Programmer by ghostofsparta(m): 1:33pm On Feb 22, 2013 |
crossfire: Game programming is simply out of this world, look at the minimax algol. Try developing a simple chess program. Or simply look at the source of "stockfish". (Stockfish is an open source chess program).I've looked at an early version of LINUX called MINIX ( i'm talking of hundreds of thousands of lines of code) and my little lazy brain could wrap around some of the concepts and data structures (I'm a software developer, and a chess enthusiast), but anytime i look at the internals of "stockfish" i feel like a child playing with sand. It looks like this program was written by aliens . There is another one called "Robbolito" that's simply crazy inside and except for a few "anonymous" comments on one russian blog nobody really knows who wrote this program . Kindly provide a response to my response on your beautiful reply ^^^ here:https://www.nairaland.com/1203855/developing-operating-system-what-prerequisites#14441934 Tnx |
Re: Difference Between Game Developer & Computer Programmer by Nobody: 1:42pm On Feb 22, 2013 |
A-ZeD:No i am not, i am studying Novel; Tangible User Interface |
Re: Difference Between Game Developer & Computer Programmer by adedotman5(m): 7:58am On Feb 23, 2013 |
Javanian:Please which computer program will I study to be able to write a program for animation and a cartoon dat wil just run for 2-3 minutes |
Re: Difference Between Game Developer & Computer Programmer by sarutobi: 8:47am On Feb 23, 2013 |
.. |
Re: Difference Between Game Developer & Computer Programmer by lordZOUGA(m): 8:58pm On Feb 23, 2013 |
sarutobi: its funny that people argue so much on this programming section and dont get to do the actual coding. Where on earth did u guyz get so much time to talk when there are bunch of codes out there to be hacked? many things to be created.fool |
Re: Difference Between Game Developer & Computer Programmer by ciphoenix: 9:09pm On Feb 23, 2013 |
lol |
Re: Difference Between Game Developer & Computer Programmer by crossfire(m): 11:04pm On Feb 24, 2013 |
ghostofsparta: I am not a game programmer, neither do i develop GUI for any gaming software company, so my response to your question is only an educated guess based on my experience in other less tedious areas of programming. Game programming has to comprise of at least 2 core areas namely: the engine and the GUI. The engine, just as the kernel in an OS is that aspect of the software that handles the core logic.Programming the engine is not easy, but neither is it nearly as difficult as brain surgery.Let me give an overly simplistic explanation of how the logic might be expressed. Lets say we're programming a soccer game, how do i score a goal? The soccer pitch might be expressed as an array of scalars that is mapped into by a function that takes in the co ordinates of the field as inputs. let's call this function "F". So the middle of the field might be represented as F(0,0), the left goal line F(-99,-99) and the right goal line (F99,99). F returns a scalar that represents the exact spot that a player, or the ball is at any given time. Now the reason we need this mapping function is simply to be able to do comparisms in an if statement. So how do i express to the user that a goal has been scored? The ball is a vector,( just as each player is a vector) now once this vector is greater than(or less than, as the case may be) the scalar that is represented by the functions F(99,99) or F(-99,-99) i flash a neon sign that screams "GOAL!!!" That's the engine. The engine also handles things like the color of jeysey, and statistics like bookings (red card, yellow card, warnings), it stores this in a database and refers to them as needed. Programming the engine is not rocket science. The spectre of complexity begins to rear it's head when you start dabbling with the GUI, the reason is simple : you have to manipulate the graphics card. In my opinion a GUI designer for a gaming software like soccer has to have a firm graps of mathematical concepts like topological spaces, vector spaces, group theory, ODEs and PDEs. I have taken a shot at the ball, how does it move? What's the angle of elevation? What's the speed? what was the speed of the player before the ball was hit? If there was a deflection, what's the angle? What's the distance of the ball to the goal post? You have to take all these things into consideration before explaining how the ball will move to the graphics card (fair lady). Now you have to do this in such a way that it looks pleasing and perfect to the user punching his game pad and trying to score a goal. In short the effect has to be natural. (Have u noticed any real difference between a soccer game on PS 3 and any live game between arsenal and chelsea?). Now you have to explain these programatically through the "professor" sorry processor. You don't speak directly to the fair lady, God forbid. But it often happens that the professor communicates to the lady things you never intended. "c" is unforgiving like satan and will dis own you when that happens and when the lady gets angry, they simply team up and come back for your life! Now despite it's sinister reputation "c" is the language of choice for such masochistic programming endeavor for the simple reason that it's very difficult to explain difficult mathematical concepts to the "professor" with a language like c++ or c# or even java. Try explaining everything i wrote above to your grand mother in your native vernacular, my guess is you can't. |
Re: Difference Between Game Developer & Computer Programmer by Delaw7(m): 1:05am On Feb 25, 2013 |
2buff: Like many irregularities in the Software field in general, easiest = better paid. That's because it all depends on how the skill serves a BUSINESS need. You could be very wrong with ur abv justification! (Sowi if its offending). Being a Game programmer 'll nt make u b poorer or earn less dan a certification programmer.! A game programmer is an entrepreneur who has d ability 2make as much as he wishes income!. It all lies in his palm. The better his games and ads, d more he earns. Also, he has all chances a certification programmer has! It only takes little time and money to get certification,bt take more dan dat 2get game programming skill and applications! I know lots of CCNA cert.holders who can't crimp a cross-over or rollover cable 4a network!. Bt still get well paid in d industry. If it takes a game programmer 2-3years to create a game nd perfect it, I can't imagine hw much he'll make of it, in fact, 'll pay d salary of d certificate holder all through his or her career! Though, I'm nt a game programmer bt I hail dos in it!. I'm "just a programmer" as we are referred to. @javarian, u r on point! Kudos 2all programmers in general.! |
Re: Difference Between Game Developer & Computer Programmer by csharpjava(m): 2:56pm On Feb 25, 2013 |
I have a question for both sides of this argument, would you call someone that wrote a two player Knots and Crosses game a 'games developer' or a 'computer programmer'
|
Re: Difference Between Game Developer & Computer Programmer by Nobody: 6:44pm On Feb 25, 2013 |
AMEN!!!!! |
Re: Difference Between Game Developer & Computer Programmer by ciphoenix: 9:19pm On Feb 25, 2013 |
De-law: Lmao @ javarian |
Free PHP Video Tutorial Wanted / Simple Programming Projects For Beginners / 3D Animation Programming Join The Team
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 47 |