Tuesday, October 30, 2007

Time Shift

If you have been following the list of games that are coming up this holiday season.. you would have come across the game called TimeShift. The game boasts of the player being able to control the time. Well we have all seen slow motion effects in games like max payne , matrix, Fear etc.
The Prince of Persia had the rewind thing which was pretty good. This same feature is now available in TimeShift and you can even do that in multi player. Sounds cool right? any way i was wondering how we can actually implement such a feature in the game?

How do you actually rewind the events that already happened ... well it wont' happen ever in real life.. but how do we provide such an implementation in a game engine? The first solution which came to my mind was..:
1) Store the motion details of each object and just trace back the positions?
2) Inverse kinematics ? (Could be too complicated...? approximations might cause problem?)
What do you guys out there think is a good solution to this problem?

Saturday, October 27, 2007

Unreal Technology

The unreal game engine is here and it seems like a solid step ahead. There are many high budget titles coming up on this engine and they all look really amazing. They are not trying to achieve realism.. but the artistic rendering really looks cool. Gears of War, UT3, Bioshock, Stranglehold ... all of these are using UT engine, they aren't realistic.. Crysis.. now that is realism. All that apart, the main concern i have with this latest installment of UT's engine is that it doesnt' seem to be very scalable. I mean a GoForce 7400 256MB memory, 1GB ram, Centrino Duo is a pretty decent system, at least it's not like im' using a GeForce 6 series card. Well any way.. seems like the UT engine really doesn't like laptops :)

Yesterday i downloaded the UT3 Demo.. to see if the game is any good, coz.. i could really not get stranglehold to run on my system.. the min requirements for the game are 2GB ram and 7800 geforce card and 15gb hdd, Just insane..!! Back to UT3 demo.. i was so exited and launched it... the menu was great.. looked fresh and neat.. but hey... whats' this!! it crashes when i start the game !!@!!@#... searched quickly through the logs.. and it says out of memory error.. What the hell.. ??? the min requirement says 512MB ram.. and i have 1GB of ram.. and it give out of memory error.. ?? I really love the game engines which can scale across systems well. Designing a game engine for a high end system is easy.. use what ever resources you want.. just get it to look good. The challenge was always to have it scale across systems.. gracefully degrade the visual experience.. At least that's the way i think the game engine should be designed. Look at Quake3, Doom3 They just run on any damn system with a graphics card.. i know people who ran Doom3 on Geforce2. Now thats' one robust game engine and a robust graphics card too :D