Hi,
I found something that contradicts what I've been told by a lot of people regarding reinventing the wheel. First, I'm not highly experienced in programming and game programming, but I have a couple years under my belt. Like many of you, I've had my experiences of reinventing the wheel. Sometimes by ignorance, sometimes just for fun. But, almost every time I did, I have been told by a teacher/coworker/mate that reinventing the wheel was a waste of time. That I shouldn't waste time trying to find a solution to something that has been solved by someone else. In the case of game programming, that I should use an existing engine.
CD Projekt Red, the guys who made The Witcher series, wrote a letter regarding the management of their employees in which they shared what seems to me quite contradictory to what I always thought, and I quote:
"We believe reinventing the wheel every friggin' time is what makes a better game. It's what creates innovation and makes it possible for us to say we've worked really hard on something, and we think it's worth your hard-earned cash." (source)
This makes me think that I should go back to C + OpenGL for my next project.
I'm curious what the more (or less) experienced people here think about this. Perhaps you can share a wiser understanding of this letter than I have.
↧