Product Review: Page (1) of 2 - 09/11/07 Email this story to a friend. email article Print this page (Article printing at MyDmn.com).print page facebook
FPS Creator From Game Player to Game Maker without a line of code By Mike Jones

In the late 90s Macromedia Dreamweaver popularized a concept that had long been experimented with - a software application that wrote the programming code for you. Effectively this evoked a paradigm where a user could work visually as a designer and have the software generate the required code based on that visual construction. It is in this mode that we get FPSCreator, a software system designed to allow for a visual and accessible approach to creating 3D First Person Shooter games without ever punching a line of code.

FPSC borrows much of its operating concept from traditional 3D modeling and design tools with a CAD-like approach to laying out rooms, spaces, corridors and environments from a top-down viewpoint. But while most 3D and CAD programs can be very complex, the creators of FPSC have done well to simplify that process of building from a design layout perspective. Every component of a game in FPSC is drawn from essentially two modes - Segments and Entities.

Segments constitute the bulk of your mapping and layout elements. Drawn from a library of construction pieces, much like a digital Lego set, segments in the form walls, floors, doors, stairs, landings and hallways can be freely laid out and arranged on the construction grid to build up the level design of the game.


Initial libraries that ship with FPSC include segments in themes of World War II and SciFi but a range of extra 'model packs' can be purchased and models can also be built from scratch to use in FPSC in just about any 3D app using the DirectX 3D format.

The process of laying out segments is rather straight forward - select your segment from the library, move into position, rotate to suit and with a click of mouse it's dropped into position as a perfectly tessellating building block.

Of course FPSC is not restricted to one level; multi-level buildings can easily be created with segments of stairs, ramps or lifts interconnecting them or even just single large rooms with very high ceilings that take up the space of multiple levels.

FPSCreator layout, bird's eye view.

The navigation of these levels in your design, and effectively knowing what level you are currently working on, is always displayed numerically at the bottom of the interface. Likewise, a shading and shadowing of the buildings themselves serves as visual aid. But I did find myself longing for some sort of horizontal cross-section view as counter point to my bird's-eye top-down perspective to make the whole process crystal clear. It would seem an obvious feature and thus a surprising omission. None the less, the construction process of FPSC is highly effective, easy to learn and remarkably flexible.

The second phase, once segments and layout are in place, is to populate your game with entities. This broad category of elements encompasses anything that has a more directed purpose and specific, automated action in the game. At an obvious level this enables Enemies and various AI opponents to lob bullets and bombs at. But the category of entities also includes doors, switches, exploding barrels and all manner of objects that have specific actions to perform or tasks to serve.

Underlying the FPSC engine is a powerful and flexible scripting language and while the mantra of FPSC is 'Game Making Without Code', the scripting options do open powerful doors of customization.

Each entity placed into your game, such as an enemy character, has a broad set of parameters that can be adjusted and selected. Many of these relate to practical elements such as the character leaving their weapon behind for the player to take when they die. But at a deeper level, a character entity's AI behavior can also be controlled by scripts which can be simply selected from a library. These behavior scripts dictate how the enemy character will engage with the player - will they run away, shoot from a distance, charge in close and so on. This system is a very accessible way to engage a deeper level of ownership over your game and with just a smattering of scripting knowledge, this control can be taken to a very complex level.

FPSC Entity Editing

FPSCreator is not the first 'drag and drop' game making system; there are numerous game creation tools on the market, but it does achieve what so many other game tools have not - the games actually look good.

Game players, the obvious target market for FPSC, have hundreds if not thousands of hours invested in complex and visually expansive games and as a result their visual expectations and aesthetic sensibilities are extremely high. A game making system that required many hours of creative investment but which at the end produced a game that simply paled next to the commercial game benchmark ingrained into our sensibilities, would simply not have a great deal of appeal.

FPSC Entity Properties

FPSC strikes that rare balance between accessibility and attainable complexity. The range of possibilities, from detailed textures and environments to dynamic lighting is really very impressive. And by proxy of that accessible complexity FPSC presents itself as not only a game building application but also a very powerful Machinima system for virtual real-time filmmaking.  

Page: 1 2 Next Page


Related Sites: Digital Producer ,   Digital Game Developer ,   Oceania
Related Newsletter: DMN Newsletter ,   Levels Newsletter ,   Digital Media Net ,   DMNForums ,   Review Seeker
To Comment on This Article, Click HERE

Most Recent Reader Comments:
  • FPS Creator by DMN Editorial at Sep. 11, 2007 8:32 pm gmt (Rec'd 2)

    Click Here To Read All Posts
    Must be Registered to Respond (Free Registration!!!, CLICK HERE)

  • DMO TEXT LINKS
    (Click here to place a textlink on this site)

    Vegas Pro 8 + Free Vegas Seminar Series
    Master classes for cutting-edge video production
    A $100 value free with purchase
    CLICK HERE!!!

    Keep your camera rolling with Sony Mobile Storage for XDCAM EX Camcorders.
    Offload SxS memory cards onto 240GB HDD removable cartridges and accelerate your workflow on the go.
    Click Here!!!


    sudoku electronic
    Do You Sudoku Electronic Game
    By University Games, start from $ 35.99
    HOT THREADS on DMN Forums
    Content-type: text/html  Rss  Add to Google Reader or
Homepage    Add to My AOL  Add to Excite MIX  Subscribe in
NewsGator Online 
    Real-Time - what users are saying - Right Now!
        • Re: Reverse Mode in Vegas 9 • gspencer
    Dexim P-Flip Power Play Dock for iPhone/iPod touch
    polymer battery all in one neat device. Plug the P-Flip into your computer to charge its battery, then plug your iPhone into the P-Flip, and it charges the iPhone battery. Read More
    Apple Intros iPad
    After years of hype, Apple, Inc. today introduced the iPad, a portable computing device that looks like a big iPhone. Introduced today by Apple CEO Steve Jobs, the iPad features a touchscreen keypad, wireless capability, the capability to run all iPhone applications, all in a form factor that fits in between an iPhone and a MacBook. With the iPad, you can play movies, load maps, view photos, update your calendar, basically do the same things as on an iPhone, and more. Read More
    HDTV Buyer's Guidelines
    When it comes to choosing between Plasma and LCD, it's important to shop in the mindset that one high-def TV is not necessarily better than another - rather, it's a question of which one is right for you. That said, it can be a tough call to make when all that meets the eye are sleek screens and vibrant pictures - are Plasmas and LCDs really that different? Read More
    Tritton AX 180 universal gaming headset
    The Tritton AX 180 universal gaming headset is designed to work with the three major gaming platforms (Wii, xBox 360, and Sony PlayStation 3, via analog inputs), but also with both Macintosh and Windows based computers. Read More
    @ Copyright, 2010 Digital Media Online, All Rights Reserved