Updates from December, 2015 Toggle Comment Threads | Keyboard Shortcuts

  • duncanbowring 01:21 on December 4, 2015 Permalink | Reply
    Tags: 98se, Gaming, oldskool, , virtualbox, win98   

    Windows 98SE on VirtualBox (with video and audio drivers) 

    Screen Shot 2015-12-04 at 1.00.52 AM

    Why do this?

    If you feel nostalgic for a bit of Windows 9x action, or you just want to play some old games that are between DOS and Windows XP, you can either build a retro PC gaming rig, or you can test the water with VirtualBox.

    Once it’s all done, you too can see how pointless it all is. 🙂

    What you will need:

    • Windows 98SE ISO (unfortunately, I can’t help you here)
    • SCITech Display Doctor (this will be the video driver) – https://docs.google.com/file/d/0BycgkMZbeQOzWXE5NUhnWGRycVE/edit?pli=1
    • VirtualBox (https://www.virtualbox.org/wiki/Downloads)
    • Optional downloads are available and listed in each section below.

    Create the VM and Install Windows 98 SE

    1. Create new VM on Virtualbox Screen Shot 2015-12-03 at 10.50.03 PM
      • Type: Microsoft Windows
      • Version: Windows 98
      • RAM: 64MB
      • Create new fixed size HDD – 2GB (VDI is fine)
    2. Install Windows 98SE
      1. Boot with your 98SE ISO mounted (you’ll have to find this yourself)
      2. Boot with option 2 – Start computer with CD-ROM support Screen Shot 2015-12-03 at 10.53.04 PM
      3. Run fdisk and accept all the defaults to create a 2GB partition on your virtual drive.
      4. Restart the virtual machine
      5. Boot with option 2 – Start computer with CD-ROM support
      6. Format the virtual drive using format on the Windows CD
        • D:\win98\format c:
      7. Run: D:\setup.exe /ie /im /is /nr
        • /ie Disables create a boot disk (causes crashing on VBox and 98SE installer)
        • /im Disables checking conventional RAM
        • /is Disables scandisk
        • /iv Don’t disable billboards
        • /nr Disable registry check
      8. Run through the Windows installer with all the defaults Screen Shot 2015-12-03 at 11.01.46 PM
      9. After reboot – Boot from Hard Disk
      10. Enter your name and the CD key for Win98SE (98 key works too btw); install will continue.
      11. If everything went well, you should see Windows 98 desktop and hear some tragic music. 🙂

    Install Video Driver

    1. Shutdown Windows (and the VM)
    2. Edit Settings of the VM -> Storage -> Add another device to the IDE controller (click the CD with the green plus) and mount the scitech-display-doctor-7.iso file you downloaded earlier. Screen Shot 2015-12-03 at 11.13.20 PM
    3. You should see a CD drive with Sdd7 – double click that then run the scitech-display-doctor-win-7.0 installer – Express installation is fine. Screen Shot 2015-12-03 at 11.14.52 PM
      • You will eventually need to register the software. Unfortunately, it’s not sold anymore, but it is trivial to find a serial number for this via your favorite search engine.
    4. OS will restart, when it returns, SciTech Display Doctor will load. Either register it or start the 21 day trial.
    5. On the HOME page, underneath Current Configuration, there is a section called Active Features. Click ‘Disabled’ next to SciTech Display Driver then select SciTech Nucleus Driver and apply. Screen Shot 2015-12-03 at 11.19.00 PM
    6. OS will reboot again (remember how annoying this used to be?)
    7. SciTech reloads and you’ll see that VESA VBE 2.0 Oracle VM VirtualBox VBE Adapter is now selected. Screen Shot 2015-12-03 at 11.25.29 PM
    8. Minimize the window, right click Desktop then Properties then Settings
      • Here you should see Default Monitor on SciTech Display Doctor 7.0
    9. Change Colors to 16bit, apply, it’ll reboot again!
      • I’ve had issues trying to change resolution at the same time.
      • I’ve also had issues when the restart didn’t work – if so, restart the VM yourself – no need to go into safe mode, it should boot the second time OK.
    10. Right click Desktop -> Properties -> Settings; now you can select 1024×768 no problem.
    11. Hello accelerated Windows desktop!

    Configure for (broken and basic) Internet access (NAT)

    This will allow you to access the Internet, albeit in a basic and broken way.

    1. Start -> Settings -> Control Panel -> Internet Options -> Connections -> Setup
      1. I want to set up my Internet connection manually … or local area network (LAN).
      2. I connect through a local area network (LAN).
      3. Accept everything except for setting up a mail account.
      4. Internet Explorer 5 will load. I recommend that you download Opera 9.64 (Opera 10 and above doesn’t support Windows 9x) – http://www.oldversion.com/windows/opera-9-64
      5. Firefox 2 also works, but I found it was about as useful as IE5.
      6. Windows Update is long dead.

    Install DirectX8.1b (optional step)

    1. If you installed Opera 9.6 earlier, this is compatible enough to grab the file directly from the web via http://www.falconfly.de/directx.htm
    2. You will also need WinZip – grab this from http://www.bestweb.net/assistance/win95/winzip/
    3. Extract and install (via dxsetup.exe) the DirectX8.1b redistributable.
    4. Windows will reboot and you will now have DirectX 8.1 installed – you can verify this by running C:\windows\system\dxdiag.exeScreen Shot 2015-12-04 at 12.19.34 AM

    Install AC97 soundcard (optional step)

    The default VM setting is SoundBlaster 16 compatible. You can use the Windows Midi Synth, but I’ve seen some issues with games. In turn, we can use 9x drivers for AC97.

    1. If you installed opera 9.6, head over to http://www.realtek.com.tw -> Downloads -> AC’97 Audio Codecs (Software) -> Windows 95 for Driver only.
    2. Install file then instead of rebooting Windows, choose reboot later then shut down the VM.
    3. Head into Virtualbox VM settings -> Audiot and change the Audio Controller from Soundblaster 16 to ICH AC97
    4. Boot the VM up, it’ll detect the AC’97 audio – install the driver then reboot againScreen Shot 2015-12-04 at 12.28.45 AM
    5. Should have audio and wavetable MIDI when it returns.
    6. You can test this by running C:\windows\system\dxdiag.exe again.

    Screen Shot 2015-12-04 at 12.45.49 AM

    Testing a Game

    C&C Gold 95 doesn’t seem to work – will investigate further without dx8.1 since it comes with dx3.


    Civilization 2 Ultimate Collection – works perfect (dx5 game)

    • saxbophone 09:57 on April 19, 2017 Permalink | Reply

      Thanks for this, I’m sure I’ll find it very helpful when I have a crack at installing win98 in a VM soon. I assume this will work just fine with a real installation CD too? From what I have gathered, VirtualBox supports booting directly from a real CD as well..?

    • saxbophone 15:16 on April 20, 2017 Permalink | Reply

      Thanks, this guide was very helpful, all working. Now to begin retro computing adventures! 😀

    • James 16:05 on April 30, 2017 Permalink | Reply

      everytime I try installing SciTech after selecting the Scitech driver and restart I get a Windows Protection Error. You need to restart your computer. and no matter what I do I can’t get into windows except safe mode, but when I go into that I can’t do anything with SciTech. It just says I need to restart. I’ve tried this several times on fresh installs and it always comes back with this error. I have also seen BSOD after installing it.
      Any thoughts?


    • Zack 13:13 on May 1, 2017 Permalink | Reply

      After enabling the SciTech Display Driver, when I try to reboot it stops on a black screen with the message, “Windows protection error. You need to restart your computer.” Any ideas? I’ve tried restarting the machine several times and can’t get past that error. It appears right after the Windows 98 boot screen.

      • Zack 13:26 on May 1, 2017 Permalink | Reply

        Well, I figured it out. I disable PAE and VT-x, which fixed the problem

    • max 12:08 on May 19, 2017 Permalink | Reply

      Does this works with Win95? I’m trying everything to make it work on it and everytime i finish with a bsod and a whole crash of virtualbox while it works fine on a win98…

    • Brandon 15:18 on September 17, 2017 Permalink | Reply

      Hello, I am having trouble with an issue after installing sdd. After I attempt to activate the nucleus driver, windows boots into a DOS style screen that simply says “Windows protection error. You must restart your computer.” I was hoping that you may know why this is happening.

    • AnonymousShithole 08:47 on November 13, 2017 Permalink | Reply

      Doesnt work on Virtualbox ver. 5.1.22 r11512, Windows Protection Error — Restart your computer, happened after i enabled the Nautilus drivers and restarted, safe mode works, so its probably the driver.

    • Yep 11:09 on December 11, 2017 Permalink | Reply

      Thank you! it works!

    • Jim 15:51 on January 11, 2018 Permalink | Reply

      Just wanted to say thanks for this, you were a huge help. Been wanting to set up a virtual machine to play a bunch of old 90’s PC games for a while now but I just needed a tutorial like this to get it right and now I’m running them like a dream.

    • Sean Gibbons 22:04 on August 4, 2018 Permalink | Reply

      Thank you for the wonderful guide.
      The only section I can’t get to work is for the AC97 Soundcard. The Windows 95 Driver file from Realtek gives a “For 95 Only” Error. I tried installing the Windows 98 version, but doesn’t seem to work.
      I’ll stick to the SoundBlaster for now, but my system now works aside from that.

    • Horst 16:09 on August 26, 2018 Permalink | Reply

      Hello nice and very useful article! I tried it and everything worked so far except the audio driver. When I try to install the realtek Driver “Windows 95 for Driver only” as you wrote in the article, the installing assistent tells me that this version is only compatible with Win 95.. I tried the other realtek driver for Win 98 but it did not work. Do you know a solution for that or how to make the Win 95 Driver work?

    • Fuck off 13:14 on November 3, 2018 Permalink | Reply

      Hey idiot, thanks for wasting my valuable time with a set of instructions that doesn’t work!!!!

      All I get when trying to install Windows 98 are Rundll32 illegal operation errors!!!!!

      I am so sick and tired of dipshits like you clogging up the internet with misinformation that makes it harder to actually find valuable information. Next time, just don’t! Leave it to the professionals that actually know what they’re doing to post things like this.

      • duncanbowring 20:55 on January 31, 2019 Permalink | Reply

        It was posted 3 years ago. I haven’t done it since.. you can see the screenshots. If you have a specific problem, post for other people how to fix it.

    • Marshall Hoff 11:30 on November 7, 2018 Permalink | Reply

      Winworldpc is a great place to download windows iso’s and other old software: https://winworldpc.com/product/windows-98/98-second-edition

      • duncanbowring 20:54 on January 31, 2019 Permalink | Reply

        I recommend using a sandbox hitting the site.. my web filter says:

        Host: winworldpc.com

        URL: http://winworldpc.com/

        Reason: Compromised – Web pages that have been compromised by someone other than the site owner, which appear to be legitimate, but house malicious code.

    • Adam 17:16 on December 27, 2018 Permalink | Reply

      i gotta problem when im download the opera or other programs at oldversion.com , it showed as .php please i need some help.

      • duncanbowring 03:48 on December 28, 2018 Permalink | Reply

        I haven’t done this for a very long time because I use an old p4 gaming laptop for ~XP.

        Pi3 dosbox works well up and beyond the early to mid 90s

      • Sad old git 17:17 on January 4, 2019 Permalink | Reply

        Try downloading it with a modern pc then put it into an iso (or burn it to a physical dvd) and install in the VM that way.

      • Sad old git 05:10 on January 5, 2019 Permalink | Reply

        Actually just tried the d/l myself and although IE calls it a PHP file it’s actually an exemplary so just rename it to .exe and it will be ok.

        My problem is that any download I do with Opera is reported a corrupted when I try to open it!

    • Sad old git 16:56 on January 4, 2019 Permalink | Reply

      Had a fun afternoon installing 98, got the video driver working, seem to have lost ACPI in the process but no matter. Followed with a happy evening reminding myself of the joy of using 98 after 3.11 and 95. Got Borland Pascal for Windows working, made it say “Hello World”.

      Finally remembered how nice it was when XP came along and then went to bed wondering why I’d bothered :-}

    • Sad old git 17:09 on January 4, 2019 Permalink | Reply

      Oh, and regarding updates,

      This is a posted iso of an official MS security update rollout containing everything up to 2004:


      And this is an unofficial update package:


      • Sad old git 17:11 on January 4, 2019 Permalink | Reply

        Should mention that I have not yet tried either of those update packages. Use at your own risk (but hey, it a VM so worst case gonbak a snapshot).

        • Sad old git 07:40 on January 6, 2019 Permalink

          Have now tried both these update packages. The “Unofficial” one is a bit complicated and full of scary warnings. I did install let it install the main “core” updates but wimped out on all its other options. The less nervous (or more foolhardy) may do better. I may try further options later and see what happens.

          The official MS update pack does indeed seem to be what it says it is and quickly and easily (well, after a typical number of reboots at least) install a bunch of security updates, installed IE 6 and Direct x 9.0b and Windows Media Player 9.

          So there you are, your choice which if either you try but the official one seems good.

  • duncanbowring 17:15 on April 9, 2013 Permalink | Reply
    Tags: 90s racing game, , atari, jaguar xj220, lotus, lotus turbo challenge, outrun, road race, road race 91, road rash, super cars, supercars   

    Road Race 91 – Our New iPhone/iPad Game 

    Here’s our new game, now available in the App Store.


    rr1 rr2 rr3 rr4 rr5


    • Paul 08:15 on May 9, 2013 Permalink | Reply

      Great game, really brought me back to the old racing games.

  • duncanbowring 12:55 on November 30, 2012 Permalink | Reply
    Tags: Angeln, Boat, Boot, Bootfahren, Driving, 낚시, 래프팅, 리버런, 물, 강, 배, 보트, 공원 경비, Fahren, Fishing, Fluss, Hunter, 키워드 사냥, 사공, 운전, Jäger, Park Patrol, Rapids, River Rush, Wasser, Water   

    River Run – Android & App Store iOS 

    Supporting another local developer’s first game! Only 99c. Some cool updates promised, and it has an interestingly unique control mechanism. Music is hilarious. Out on Android and iOS now.

    Buy it here – Google Android Store

    Buy it here – Apple App Store

    River Run

    River Run – Can you catch all the fish and avoid the pitfalls of the river?

    The river is overflowing with fish. Can you catch them all?

    Watch out for Mr Speedy and Mr Shark!
    Also, make sure you rush the river to gather all the gold.

    River Run!! Rush those rivers!

    Control your boat’s speed by swiping the screen. Really easy to control, and some fun music to enjoy for all the family.

    Really, the music is great. Whistle while you work!

    River Rush, Hunter, Fishing, Boat, Park Patrol, Boat Driver, Driving, Water, Rapids, River Run

    River Run

    River RunRiver RunRiver Run

  • duncanbowring 11:34 on November 16, 2012 Permalink | Reply
    Tags: app store, arcade, call of duty, COD, ios, , iphone games, killstreak arcade   

    Killstreak Arcade – IOS and Android 

    Hey, so a buddy of mine released his first mobile game on Android and IOS App Store. Check it out, and support his cause. It’s a fun game and it’s only a buck.

     Killstreak Arcade

    Killstreak Arcade


    The power of killstreaks right at your fingertips! Chain kills together for huge bonuses and earn Killstreak Rewards to dominate the battlefield!


    Killstreak Ardcade Screenshot 1Killstreak Arcade Screenshot 2

  • duncanbowring 00:13 on August 31, 2012 Permalink | Reply
    Tags: Beginning Games Development, , Games Development, Microsoft XNA, Programming Tutorial, Space Invaders, Tutorial, , XNA4   

    Programming the Space Invaders – C# XNA 4 – Part 1 


    Work in progress

    So, I started writing Space Invaders with XNA/C#. I will extend this post once I actually finish the game. However, each milestoneI’m going to take the time to document it and write it here. Let me know if I need to flesh anything out. I hope I can help someone as I help myself. The link to download the actual Visual Studio project is at the bottom of this file, but below is the explanation of the code. I will improve it as I go. I’ve wrote a couple of things already, Pong and the majority of Arkanoid – unfortunately part of the collision detection really stumped me. I will return to it, but to take a break from the physics, I decided to start on Space Invaders. Here’s the outcome.

    Please remember that I am not an experienced programmer and my way may not be either the best way or the right way. This is my journey and I will update the posts as I hit problems and learn how to do things in a better way, until the post becomes pointless and forgotten at which time I will ‘de-publish’ it. 😉

    This first section will be enough to set up the boilerplate required for the game, display your ship, allow you to move it with AD or Cursor LEFT, RIGHT.

    Part 1 – Getting the ship on screen and moving it.

    a. Create new Windows Game with XNA. Let’s call it Space Invaders. Drag the Ship.png file into your content pipeline and call it what you want. I call it Ship.
    b. Create a new class called Ship.cs. This class will be the object that is your ship to fight the space invaders.
    c. Before or after creating this class, we need to write the main program.

    a. The graphics

    The ship

    b. Ship.cs – The player’s ship object/class

    Include the XNA Framework in the class.
    Include the XNA Framework Graphics subsystem in the class.

    Create internal variables:

    • Texture2D shipTexture – this will hold the sprite image/picture.
    • Rectangle shipRectangle – this is the rectangle boundary of your sprite/ship (image, really).
    • Rectangle viewportBoundary – this rectangle contains the screen dimensions – the viewport.. the boundary.
    • public float shipVector – This contains the vector/direction/position of your ship. It will only move on one axis – X, or horizontal. Publicly accessible outside of the class.
    • public int shipLives – The number of lives your ship/player has left. Publicly accessible outside of the class.

    Create the methods:

    • Publicly accessible class method Ship. This will import into the class the image to load for the ship sprite, and the dimensions of the viewport/boundary at game initialization/load time/run time.  Parameters are two, Texture2D shipTexture, and Rectangle viewportBoundary.
    • Publicly accessible method of type Rectangle called getShipRectangle. This populates the variable containing the rectangle boundary of your sprite/ship (image, really). Parameters are two integers: int shipVectorX, int shipVectorY. — MAY REMOVE THIS METHOD LATER.
    • Private  void called startShip – using this to contain the object initialization sequence. — MAY HAVE VARIOUS STATE LOGIC HERE LATER WHEN IMPLEMENTING DEATH/REBIRTH/NEW LEVELS.
    • Public void called Initialize() – using this to call the initialization sequence from the outside. All this does for now is call startShip();
    • Public void called Draw. This is where the object/ship/sprite is redrawn every frame and essentially is how it ‘moves’ the ship. It accepts a SpriteBatch parameter called mainSpriteBatch. mainSpriteBatch is where I am going to load all my sprites/ships/aliens/projectiles [I think].
    • Public void called Update. This accepts no parameters but essentially handles the change in ship/sprite position. It will update the shipRectangle.X setting (position of the ship’s rectangle/boundary of the ship/sprite/image) to whatever has been set via the public floating point variable (ironically, casting/converting it to an integer) shipVector. — MAY REMOVE THIS TO PREVENT PUBLIC ACCESS TO THE SHIP’S POSITION WITHOUT GOING THROUGH A CLASS METHOD.

    c. Game1.cs – The main game object/class

    Create class variables:

    • Ship shipPlayer1. Defining that the variable shipPlayer1 will contain an object of the type Ship (our Ship class from earlier).
    • Rectangle viewportBoundary. This contains a rectangle of the screen dimensions, used for viewport boundary.

    Create the methods:

    • In the class method, public Game1. Add the definition to create/instantiate the viewportBoundary rectangle to the desired resolution.
    • Within the protected method Initialize, set the graphics viewport object to have a backbuffer width and height of the desired resolution. Remember to call the ApplyChanges() method for the graphics viewport object.
    • Create private method called gameStart() – will use this to initialize the objects and settings back to the start of a game state, or for example a new level. For now, it just calls the shipPlayer1.Initialize() method. (Remember the Initialize method in the Ship class we wrote earlier? It calls that for the instantiated object you defined at the top of this class; shipPlayer1).
    • Update the protected method LoadContent() to load the sprite image for your ship into your object while instantiating it. shipPlayer1 = new Ship(Content.Load<Texture2D>(“Ship”), viewportBoundary); – Remember we set the parameters up for the class method earlier to accept a Texture2D and a Rectangle for both the image and the screen resolution rectangle. Also here we call the gameStart(); method.
    • Within the protected Update() method, I make a call to another method called inputKeyboard(); We also call the shipPlayer1.Update() method [This runs the Update method we wrote for the Ship class above, remember?]
    • Within the protected Draw() method, this is where we start our spriteBatch object, call shipPlayer1.Draw method and pass it the spriteBatch object, then we end the spritebatch object.
    • Create a private void method called inputKeyboard(). In here we just check for if the Escape key is depressed – if so then exit. If the A or Left cursor key is pressed then update the shipPlayer1.shipVector public variable to decrement by 10. — PROBABLY WANT TO CLEAN THIS UP USING A VARIABLE LATER.  We also do the same for D or Right cursor, but increment the shipVector by 10.

    When you compile, you should have a ship that moves around.

    Download the Visual Studio 2010 project here:


    Part 1

  • duncanbowring 20:02 on January 21, 2012 Permalink | Reply
    Tags: Game Design   

    Game Business & Design 

    < My Unfinished Notes and Thoughts >

    Game Design; Storytelling; Marketing; Customer Experience


    • Define goals
    • Create Ideas in meeting them
    • Experiment and test Ideas
    • Evaluate quality of Experiment
    • Evaluate quality of Idea
    • Evaluate quality of Goals
    • Repeat
    • Smallest amount to learn about player experience.
    • 1-2 week sprints, more results in agile iteration.
    • When playtest observation isn’t lame, game is fun(?)


    • Attitude
    • People
    • Well-defined goals
    • Well-communicated goals
    • Well devised tests

    Defining Goals

    • Focus on the product.
    • See all goals through eyes of the customer.
    • Embrace constraints of time, technical and budget.
    • Define the majority customer market (and secondaries).

    Game Design

    • Fun game.
    • Ideas are the design.
    • Playtests are the experiments.
    • Evaluate designs through playtest results.
    • Some designs work, some do not. Iterate, no matter how late.
    • Prioritize and fix worst problems.
    • Use playtest to prioritize work for next sprint; iterate.
    • Do not discard game designs on theoretical problems.
    • Experiment in game.


    • Quality Assurance
    • Balancing
    • Fun
    • ??
    • May generate ideas of how to solve actual problems more effectively.

    Playtest Analysis

    • Is sample group having experience that was designed?
    • Is the experience GREAT?
    • What affects customer experience?
      • AI.
      • Art.
      • Audio.
      • Informative, tutorial, in-UI help.
      • Pacing
      • Difficulty

    Playtest Quality Assurance

    • Design people involved in playtest
      • Helps with playtest evaluation
      • Prioritizing
      • Motivation
    • Do not prompt or front-load playtesters
    • Capture thoughts during experience
    • Post-mortem Q&A session unreliable
    • Read between the lines – what was NOT experienced.
    • No leading questions
    • Measure; Storytelling, Perception


    • Solutions to playtest problems can also iterate
    • Solve problems in correct prioritized order
    • Do not oscillate.
    • Finish successful elements before iterating further.
    • Optimize most successful elements.
    • Measure risk, speed, cost.


    • Research
    • Online; auto updates, anti-cheat, communications/community.
    • Product delivery.

    Product success measured: Number of players vs time.

    Thanks: Valve Corporation

  • duncanbowring 14:30 on January 17, 2012 Permalink | Reply  

    Games Studios Closed since 2006 

    3D Realms – 2009
    7 Studios (Activision) – 2011
    ACES Studio (Microsoft) – 2009
    Action Forms – 2009
    Ascaron – 2009
    Atomic Elbow – 2008
    Backbone Vancouver
    Beam Software/Melbourne House – 2010
    BigBig (Sony) – 2012
    Bizarre Creations (Activision) – 2010/2011
    Black Rock (Disney) – 2011
    Blue Fang Games – 2011
    Blue Tongue (THQ) – 2011
    BottleRocket – 2009
    Brash Entertainment – 2008
    Budcat (Activision) – 2010
    Carbonated Games – 2008
    Castaway Entertainment – 2008
    Cheyenne Mountain – 2010
    Cing – 2010
    Clover Studios (Capcom) – 2006
    Codemasters Guildford – 2011
    Cohort Studios – 2011
    Concrete Games – 2008
    Deep Silver Vienna – 2010
    DICE Canada – 2006
    Digital Anvil – 2006
    EA Chicago – 2007
    EA Bright Light – 2011/2012
    EA Japan – 2007
    Eidos Manchester – 2009
    Eidos Hungary – 2010
    Empire Interactive – 2009
    Ensemble Studios (Microsoft) – 2008
    Factor 5 – 2009
    FASA (Microsoft) – 2007
    Fizz Factor – 2009
    Flagship Studios – 2008
    Flight Plan – 2010
    Frozen North Productions
    FuzzyEyes – 2009
    Gamelab – 2009
    Game Republic – 2011
    GRIN – 2009
    Groove Games – 2010
    Helixe (THQ) – 2008
    Hudson Entertainment – 2011
    Humannature Studio (Nexon Vancouver) – 2009
    Ignition London – 2010
    Ignition Florida – 2010
    Incognito Entertainment (Sony) – 2009
    Indie Built (Take-Two) – 2006
    Iron Lore – 2008
    Juice Games (THQ) – 2011
    Kaos Studios (THQ) – 2011
    Killaware – 2011
    Killspace Entertainment – 2011
    KMM Brisbane – 2011
    Krome Studios (might still be operating on skeleton crew) – 2010
    Kuju Manila – 2009
    Kuju Chemistry – 2009
    Kush Games – 2008
    Locomotive Games (THQ) – 2010
    Loose Cannon Studios – 2010
    Luxoflux – 2010
    Mass Media (THQ) – 2008
    Monte Cristo – 2010
    Monumental Games – 2012
    Midway Austin – 2009
    Midway Newcastle – 2009
    MTV Games – 2011
    Multiverse – 2012
    NetDevil – 2011
    Ninja Studio – 2009
    Nihon Telenet – 2007
    Outerlight – 2010
    PAM Development (Take-Two) – 2008
    Pandemic Australia (EA) – 2009
    Pandemic LA (EA) – 2009
    Paradigm Entertainment – 2008
    Pi Studios – 2011
    Pivotal Games (Take-Two) – 2008
    Propaganda Games (Disney) – 2011
    Pseudo Interactive – 2008
    Rainbow Studios (THQ) – 2011
    Razorworks – 2009
    Realtime Worlds – 2010
    Rebellion Derby – 2010
    Red Octane – 2010
    Redtribe – 2008
    Rockstar Vienna – 2006
    Sandblast Games (THQ) – 2008
    SEGA San Francisco – 2010
    Sensory Sweep Studios – 2010
    Seta – 2008
    Shaba Games (Activision) – 2009
    SideCar Studios – 2007
    Sierra Online – 2008
    Snapdragon Games – 2009
    SOE Denver – 2011
    SOE Seattle – 2011
    SOE Tuscon – 2011
    Stormfront Studios – 2008
    Straylight Studios – 2009
    Team Bondi – 2011
    The Code Monkeys – 2011
    Titan Studios – 2009
    THQ Studio Australia – 2009
    THQ Digital Warrington – 2009
    Transmission Games/IR Gurus – 2009
    Ubisoft Brazil – 2010
    Underground Development/Z-Axis (Activision) – 2010
    Universomo (THQ) – 2009
    Venom Games (Take Two) – 2008
    Vicarious Visions California – 2007
    Visceral Australia (EA) – 2011
    Wolfpack Studios – 2006
    Yuke’s Company Of America – 2010
    Zoe Mode London – 2009
    Zoonami – 2011

    Reference: http://www.neogaf.com/forum/showthread.php?t=459131

  • duncanbowring 03:06 on January 17, 2012 Permalink | Reply
    Tags: game design document, game mechanics, story bible   

    Game Design Document (GDD) 

    Pre-Production Milestones
    • Pitch
    • Concept
    • Game Design Document
    • Prototype

    Pre-Production Deliverables
    • As part of the Concept Milestone

    Production Milestones

    Production Deliverables
    • Game Design Document

    • Story Bible

    • Scripts

    • Art Bible

    • Technical Design Document

    Post Production Areas
    • Maintenance
    • Updates
    • Support


    I found another template which is from Chris Taylor:

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc
%d bloggers like this: