Friday, March 07, 2008

3D Game Engine in Excel

Do you think Microsoft Excel can only be used to calculate values? Well, think again, since Peter Rakos has published an interesting article about 3D Game Engine that uses Microsoft Excel as the basic engine. It's not the bleeding-edge engine that can be used to produce famous games like Half Life 2, Unreal Engine (Unreal Tournament), idTech 4 (Doom 3), CryENGINE2 (Crysis) or Clever's Paradox, but it's for simpler usage.

Microsoft Excel has two rendering engine:
  1. Excel-native Cell Graphics (ECG)
  2. Office-level Graphics Abstraction Layer (OGAL)
And since we are working on 3D game engine, you will have to use this approach:
  1. Worksheet=Screen of the engine
  2. Cells=Pixels
He also provide working samples and videos if you prefer to watch the demos. Unfortunately, i couldn't tried the samples, since the macro isn't working on OOo Calc


  1. Anonymous5:53 PM

    Tried the example, I couln't find a way to stop it but Ctrl+ALt+Del.

  2. hm... that's awful

    I never used macro before, but i think the correct way to stop the macro is to close the file, since Macro is one time action (disable it for all or once it's enabled, you will have to close it to disable it)

  3. I have known a lot of tools,which work with office files. Yesterday I was amazed,by reason of no one ot it couldn't help me. I broken down my hard disk by sheer chance and all my data consequently was lost. Fortunately I have a friend and he helped me thanks to - Excel cannot be accessed. the file may be read-only or you may be trying to access a read-only loca. The software solved my problem for seconds and for free as far as I remember.