Biography - Rajesh
I'm Rajesh and I'm 19 years young. I am from India, the place where you get the best hot curry. I did my schooling in Don Bosco and I'm now doing my Computer Science Engineering in Anna University, Chennai, India. I have a very strong interest in Games, real and virtual games and my hobbies are making electronic games on various platforms and shaders which I'll talk about in a bit. I've been freelancing and making websites and commercial software since I was 15 to keep my ribs from meeting my spine (Not in the literal sense! :D). I make computer games across various platforms, such as flash games for the web to high end 3D graphics engines using OpenGL/DirectX API's. My other hobby is shader programming and I work primarily on NVidia Cg, a high level GPU programming language.
My role in ThinkQuest was to make all the flash programs, which involves interfaces and games and I've gained immense experience making these games. For one, I clearly now know that I should never underestimate making any game, even a word puzzle game, contrary to what you might think, even making a nice algorithm for a word grid maker for one of the games I made for ThinkQuest was pretty complicated. It required as much thinking as what would be required for making a terrain path finding algo. Another amazing thing I learnt while making a particular Bezier based game for ThinkQuest is the power of cubic curve equations and how they can enhance the game play of even simple 2D games. I would also like to make a thank: my team, for testing and finding the bugs in the games, the UI design tips that Kishore gave, which made the games look very professional and Jason for making the crucial decision if a game was easy or not for the average human being. I'd like to sum up by saying, making the games for ThinkQuest was an amazing experience, one of the most fun projects I've had in a long time.