So, I got into an argument (Yes, and argument) again about C++ yesterday on the YoYoGames IRC.
Turns out that a bunch of misinformed muppets think that my studies in C++ and other high-level languages are a waste of time (I assume they're young enough still to think that they can make a career out of Game Maker).But an interesting point came up in the conversation: The time it takes for a C++ developer to create a game, as opposed to the time it takes for a GM user to make the same game. The asshats I was dealing with proposed that a C++ developer on his own is only able to release a game every 2-3 years….So last night, at approximately 20:00 hours, I started a blank Hydra project. 30 minutes later, I had what I usually have after 30 minutes of game development in GM: A platformer. Or at least, the decent beginnings of one:Collison, animation, input, level loading. I'm much pleased.I decided to drop my level editor idea, and instead stuck to a useful bit of advice I picked up from another local developer: "Don't make a new tool if a free tool that does the job equally well exists."So I'm using TileStudio. Oh yeah, I started navigating my Dev folder yesterday as well, and found this:That's my old roguelike… except I modded it at somepoint (A different branch).The codebase for that still frightens me. Must re-design.ArtI sprited something late last night, in record time:I'm sure it's full of technical inaccuracies, that Cesque, Rez and Cyrus will point out, but that got me thinking: "What is art?" (Before I saw Stevenup's blog).And I found the answer:"Art is a series of unplanned mistakes made in a linear fashion in order to produce a facsimile of a visual perception, real or imagined".Oh yeah, I found another word for technically perfect art: A photograph.>:3
i'm pretty sure that a developer with a lot of C++ experience can make a game ALMOST as fast as someone with a lot of GM experience. I think their opinion comes from the possibility that they have tried developing with C++ but as a novice they struggled to do simple things which took a lot of time.
No photograph shows the full picture.
@SMP: Basically, that's the same view. I'm just not good at expressing it, it seems.
@death: I suppose having started C++ before I knew Game Maker existed helped me along then.@Moikle, Juju: OK. Point dropped.