Is using a Game SDK considered "cheating" or Noob?

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Post Reply
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Is using a Game SDK considered "cheating" or Noob?

Post by davidthefat »

Well I just downloaded Dark GDK, its supported by microsoft and it uses direct x... Is that considered cheating or noob and not hardcore? it seems just hard core to use direct x straight up without those sdks... But the pros actually use game engines though, but most of the time its the ones they made... so IDK
kadajett
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 66
Joined: Sun Apr 13, 2008 11:36 pm
Contact:

Re: Is using a Game SDK considered "cheating" or Noob?

Post by kadajett »

Personally a game is a game whatever you make it with in my opinion. I say if you want to use an sdk more power to you. some people just like the ability to get more in depth control of what they code themselves.

just like me lol a few years back I was into rpg maker :P and then I saw the power of programming and realized I could do so much more

good luck! ;)
Image
User avatar
programmerinprogress
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Wed Oct 29, 2008 7:31 am
Current Project: some crazy stuff, i'll tell soon :-)
Favorite Gaming Platforms: PC
Programming Language of Choice: C++!
Location: The UK
Contact:

Re: Is using a Game SDK considered "cheating" or Noob?

Post by programmerinprogress »

I hardly consider it cheating.

So, you're not using a high level language and separate library , but rather a combined programming library and language with its own syntax, but you're still using your own content, you might find you wont be able to take advantages that other methods of software development offer, but as long as you use the SDK to create something that is original and of a certain standard (your own standards if its a hobby project, industry standard if you are going to take that route) then I would hardly warrant this as cheating.

good luck with your project ;)
---------------------------------------------------------------------------------------
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D

I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
MakazeGamer
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 26
Joined: Wed Oct 29, 2008 10:48 pm

Re: Is using a Game SDK considered "cheating" or Noob?

Post by MakazeGamer »

Well the way I look at using SDKs is, why reinvent the same wheel when somebody has already done it for you. So I would not consider it cheating or noobish at all.
User avatar
Trask
ES Beta Backer
ES Beta Backer
Posts: 738
Joined: Wed Oct 29, 2008 8:17 pm
Current Project: Building a 2D Engine
Favorite Gaming Platforms: Sega Genesis and Xbox 360
Programming Language of Choice: C/C++
Location: Pittsburgh, PA
Contact:

Re: Is using a Game SDK considered "cheating" or Noob?

Post by Trask »

Exactly, there's nothing wrong with using a SDK of any sorts. It really depends on what you want to accomplish with your time. Gyro and Co. are going a long and hard route based on what they love and have learned/(are learning) to do, but if you just want to create some content and aren't wanting to deal with the ins and outs of a particular subject, then don't. No harm no foul. I'm following through a good book that builds a a good "Advanced" 2D engine, it allows me to see what goes into the engine, what components and what not, but I don't/won't learn the raw basis of it all from it, but it's one way to do it and that's how I'm doing it. On top of that, I'm using RakNet for a future project I'm working on that will give me a nice networking engine, why? Because I don't want to concentrate on how to for this project, it's just a component that I need.

Now, using something like what I'm using or a SDK is also a way to learn, just not the best, but it does give you exposure. So I recommend flipping through what you have and if you don't understand something as you're using it, then look it up. I'm googling what I don't know out of the engine book I'm using, that way I at least know what's going into it, even though I didn't come up with it on my own, but if I want to add to the engine or tweak it, I won't be lost without a starting place either.

Knowledge is power, and power is half the battle. GI-JOE!!! :mrgreen:
MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Dear god, they actually ported ES to a piece of celery!
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Is using a Game SDK considered "cheating" or Noob?

Post by dandymcgee »

Well I just downloaded Dark GDK, its supported by microsoft and it uses direct x... Is that considered cheating or noob and not hardcore?
Game Development usually isn't quite as competitive in that way. Sure there are contests and challenges all the time but they're more friendly and everyone wants to learn from everyone else as opposed to just being the winner.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
BOMBERMAN
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 39
Joined: Wed Jan 14, 2009 5:00 pm

Re: Is using a Game SDK considered "cheating" or Noob?

Post by BOMBERMAN »

davidthefat wrote:Well I just downloaded Dark GDK, its supported by microsoft and it uses direct x... Is that considered cheating or noob and not hardcore? it seems just hard core to use direct x straight up without those sdks... But the pros actually use game engines though, but most of the time its the ones they made... so IDK
I don't think it's cheating or something noob. If you want to use it, just use it! Don't worry about those that think that Dark GDK is "cheating". Game Maker is cheating. Good luck with your project :)
My english sucks!
User avatar
LeonBlade
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1314
Joined: Thu Jan 22, 2009 12:22 am
Current Project: Trying to make my first engine in C++ using OGL
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: Blossvale, NY

Re: Is using a Game SDK considered "cheating" or Noob?

Post by LeonBlade »

Not at all, you still need to learn how to use the SDK, so no it's not cheating at all!
The only way you can cheat is if you use something like Game Maker or RPG Maker or something like that, but even they have scripting in them...
There's no place like ~/
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Is using a Game SDK considered "cheating" or Noob?

Post by eatcomics »

I personally have nothing against game maker, it's a very powerful piece of software... It only has a bad reputation because all the noobs think they can make the most l337 rpg ever with it on their first try, but you have to get good at it to make anything decent. So essentially you have all these noobs going out and making crappy rpgs, that flood out all the good games that can be made with it....
Image
User avatar
programmerinprogress
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Wed Oct 29, 2008 7:31 am
Current Project: some crazy stuff, i'll tell soon :-)
Favorite Gaming Platforms: PC
Programming Language of Choice: C++!
Location: The UK
Contact:

Re: Is using a Game SDK considered "cheating" or Noob?

Post by programmerinprogress »

Exactly, one could argue that someone who doesn't have a clue about programming and tries to make "the best RPG ever!", it's all relative to someone's knowledge of the tools they us really.

I would never consider it "cheating", but you just have to be aware of the benefits each method provides (SDK will probably speed up development time, C++ and SDL might allow higher performance, and more control of the hardware, but that's only useful if you need that control)
---------------------------------------------------------------------------------------
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D

I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
Post Reply