Tuesday, March 18, 2008

Physics the Law for Everything that Exists

The title is purely my opinion and is not based on any theoretical finding that someone else had done.

I've a passion for programming, games and figurine collection. These combined made me interested in AI robotic programming and games programming. I've decided to focus more on the software side and go for games programming. AI robotic programming will be my part-time hobby when I feel like playing God and giving birth to a plastic/metal based artificial life.

During my research into jobs in the games industry and my latest Open Day visit to Frontier Developments in Cambridge (Yeah~! being shortlisted is not bad for a noob :)). I've noticed in the games development industry there are several areas of interests, mainly (my categorization); game play development, engine development, resource development, tools development and misc.

Game Play Development
This is where the actual storyline is incorporated into the game. Where the engines are merged together and the game design forms. Most often, the AI is developed as part of the game play because it makes more sense to have a custom AI for each game rather then a mighty AI brain engine to solve all possible problems.

Engine Development
There is a list of engines that are usually developed like the graphics engine, physics engine, network controller (if any), etc. Engines are like standalone components that are usually reused and built upon as each title is developed.

Resource Development
This is where audio, graphics designing, models, texture, etc. are produced which will be the final game's outlook and representation that players see.

Tools Development
Tools are developed mainly to cut down resource development time. Tools include customized and user friendly modellers, audio generators, designing tools, CAD, etc.

My Take
While working on my projects and specific job position hunting, physics modelling and simulation caught my eye. Its really fun to figure out how things work and react with each element that effects it. It is extremely hard to understand and figure out new techniques to solve each problem, but as the fundamental understanding is instilled, the solution comes easily.

The potential of growth and knowledge in the games development is huge if not infinite. I'm eager and looking forward to contribute and to the industry.

1 comment:

Unknown said...

hehe... sounds like a noble cause, just not too much of those torture/sadistic schemes and things should work out me guess!!! muahaha... =Þ