Tools & Tech
RSS Feed
Triggering the light fantastic
KEY RELEASE: Fork Particle v2.5
by Jon Jordan
Particle effects middleware Fork Particle is all about making the most of your game’s big events…
Product: Fork Particle v2.5
Company: Fork Particle
Price: Available on request
Contact: nkhawaja@forkparticle.com
www.forkparticle.com
Over the past five years, the prevailing trend in middleware has been a push to extremes; either an ‘everything and the kitchen sink’ approach to complete engines or technology so specialised only the largest publishers would bother trying to match it internally. The area in between – nice but not essential tools – have been all but wiped out.
To that extent, as a company completely focused on particle effects, Fork Particle should be well positioned. Another good sign is founder Noor Khawaja is passionate about the technology.
“Particle effects are perfect to convey the mood and intensity of a situation or event. A flash and burst of particles delivers the ‘KAPOW!’ in a fighting game, while an explosion effect gives the sense of how much damage is caused,” he enthuses.
This attitude is based on longterm game experience too.
“Since I started in the industry 15 years ago, effects have always fascinated me,” he says.
“I saw a gap for a professional effects authoring tool and real-time multi-platform middleware that would give developers the ability to create high quality particle effects quickly and integrate them into their games easily.”
Fork Particle, which is based in California, was established in 2004, gaining its first commercial client two years later when Mad Doc Software (now Rockstar New England) used its technology in Empire Earth III. Since then the likes of THQ, Net Devil and Turbine have licensed it.
It consists of two basic components; Fork Particle Studio, which is used to author the effects, and the Fork Particle SDK, which integrates into your game engine and runs them. It, in turn, consists of simulation and rendering parts. There’s also the Fork Asset Converter which deals with integration into the build process.
“The particle simulator portion integrates fairly quickly because we provide the necessary source code that works at the application level,” Khawaja explains.
“For the rendering part, you have the option to use the renderer we provide or hook up the simulator with your renderer.”
He claims a fundamental integration, including loading effects files or data and rendering them in game, generally takes between four to six days. Integration samples are available for DirectX, OpenGL and the main consoles, and an out-of-the-box integration with Emergent’s Gamebryo engine is a current work-in-progress.
Perhaps the most important part of Fork Particle however is the authoring side. Built using an plug-in architecture, Particle Studio features the Fork Live Tuner, which provides a live update facility so at the end of the creation process you can effectively edit your effects in-game to ensure they are just so.
“This is a key part of development because it’s when artists are finalising their effects,” Khawaja says. “Not only are they making sure their effects are working and displaying as intended during gameplay, but they can tweak effects in terms of performance too. For that reason alone, the Live Tuner is an essential tool in terms of saving on development time.”
He says it’s all part of the philosophy that sees Fork Particle’s development focusing on letting artists use their creativity rather than fighting the tools. “In this way they’re able to create higher quality effects,” he points out.
Customisation is another focus. “It’s common for programmers to add to the functionality of particle systems according to their game design,” he says. “Fork Runtime SDK was designed while keeping extendibility in mind.”
Similarly Particle Studio’s plug-in architecture means you can override the factory default plug-ins to embed your custom data into the particle system. And ensuring the technology remains as flexible, and as spectacular, as possible is the goal of Fork Particle’s current development cycle.
As with all middleware, future versions of Fork Particle are being enhanced both in terms of basic functionality as well as customer requirements. So, as well as the previously mentioned Gamebryo integration, work is being undertaken to multi-thread the particle system to support multi-core processors on PC.
More significant perhaps is the attempt to release technology specifically for those developers creating downloadable console games, whether for Xbox Live Arcade, Wiiware or the PlayStation Store. “We’re developing something for the console Live Arcade developers, and will be making an announcement soon, so watch this space,” Noor Khawaja says.
More generally however is the ongoing push to ensure Fork Particle is a flexible as possible, both in terms of authoring and integration.
“Effect artists want independence during the integration phase in that other game assets don’t have to altered during integration. Artists want to create their complete sequence in the effects authoring tool and this highlights the need for plug and play particle,” explains Khawaja. “That is what we have been reacting to over time. We are close, but I think with the addition of a few minor elements we will have a better package.”
Other Tools & Tech
- KEY RELEASE: XSI ICE
Nov 18 - Inside the new visual XSI interface
- Resolve your resolves
Oct 21 - Why unnecessary resolves should be your enemy
- GUIDE: User Interface technology
Oct 13 - Our round up of the latest UI tools and middleware
- KEY RELEASE: Unity v2.1
Oct 10 - We take a look at the rapidly maturing mid-level game engine
- Epic Diaries: Bourne Again
Oct 08 - How UE3 helped power Bourne's small-screen debut
- Sulpha, so good
Sep 19 - SCEE's Oliver Hume unveils the firm's new PS3 audio tool
- Hands on advice
Aug 29 - TUTORIAL: Nintendo DS development
- Not Flash, Just Scaleform
Aug 26 - KEY RELEASE: Scaleform GFx
- TOOL FOCUS: Metaforic
Aug 20 - We look at the latest anti-piracy tool
- TOOL FOCUS: AI.implant
Aug 19 - Artificial intelligence package gets back into games
- TOOL FOCUS: Gamespy
Aug 18 - The latest on one of the industry's most popular online technologies
- Epic Diaries: August 2008
Aug 14 - An update on what's going on in the world of Unreal Engine 3
- A viewpoint from Nvidia on Larrabee
Aug 13 - The full, cautious and sceptical statement from Nvidia on next-gen graphics
- Bright rising Eastern star
Aug 06 - KEY RELEASE: Testronic Labs' MMO testing kit VENUS Blue
- Life in the Engine Room
Jul 25 - GAMEFEST 08: Unreal Engine 3 developers share experiences
- Character Building - Part 1
Jul 22 - TUTORIAL: Character Design
- Character Building - Part 2
Jul 22 - TUTORIAL: Character Design
- Latest Intel on the Make Something Unreal Contest
Jul 21 -
- Physical exercises
Jun 20 - Why physics is now more than a gameplay gimmick
- Intelligent decisions
Jun 17 -
- Vicious Competition
Jun 16 -
- Heard About: Death Jr 2
Jun 16 - Looking at the franchise's audio migration from PSP to Wii
- The 'Force remains strong
Jun 13 - KEY RELEASE: We look at the evolution of Perforce
- Audio Q&A: MGS on DSP
Jun 11 - Xbox 360's audio guru Guy Whitmore quizzed
- Building a virtual office
Jun 10 - Multi-site development - part 2 of 2
- Decoding the Future
Jun 10 - Multi-site development - part 1 of 2
- Networking opportunities
May 20 - An overview of the development landscape for online games
- Horsepower for courses
May 12 - GUIDE: Game engines
- Heard About: Battlefield Bad Company
Apr 18 - Behind the scenes of EA DICE's next-gen sound design
- The Power of Touch
Apr 16 - A guide to using haptic devices for art and design
- Heard About: SingStar PS3
Apr 03 - London Studios' Dan Bardino on the production of Sony's singing game
- Sound for a pound
Mar 20 - Guide: Audio engines
- Autodesk's move into middleware
Mar 18 - Behind the scenes of the Kynogon acquisition
- Never Say Die
Mar 14 - An introduction to Havok Behaviour
- iPhone development
Feb 14 - An iPhone / iPod Touch programming primer
- The Epic Diaries: February
Feb 14 - Epic's monthly update on all things Unreal
- Enter the light
Feb 13 - KEY RELEASE: We look at Geomerics' Enlighten
- Striking the right pose
Feb 11 - Character animation tools round-up
- Where next for NVidia and Ageia?
Feb 07 - ANALYSIS: How the recent acquisition could affect developers
- Q&A: France's Play All initiative
Feb 05 - The nuts and bolts of building a shared tech framework
- Mobile Antix
Jan 16 - How one company plans to revolutionise mobile development
- Q&A: Microsoft Research Labs' Joaquin Quiñonero Candela
Jan 04 - On new XNA contest Silicon Minds and work with Lionhead and Rare
- Killer Characters
Jan 02 - An overview of the leading character animaton tools
- Part of the process
Dec 13 - Our round up of source control and build managers
- The Epic Diaries: December
Dec 07 - Epic's monthly update on all things Unreal
- Visual arts
Nov 23 - What's new in Microsoft Visual Studio 2008
- Brain Training
Nov 15 - An overview of the artificial intelligence field
- Security tools round-up
Nov 09 - Keeping your code locked and bolted
- Heard About: Sega Rally
Oct 16 - All about the audio in Sega's racing remake
- Poetry in motion
Oct 08 - The latest moves in the mocap market
- Heard About: Harry Potter and the Order of the Phoenix
Sep 19 - The audio production of the new movie tie-in
- In-house Party
Sep 12 - UK independents talk up the benefits of in-house tech
- Designing for Next-Gen Game Audio
Sep 05 - Rob Bridgett
- MMO Engine Round-Up
Aug 29 - Building the online planet
- Quick thinking
Aug 24 - Part 2 of 2: Further exploration of EA’s fast prototyping strategy
- Grand Rapids
Aug 23 - Part 1 of 2: How EA is implementing rapid prototyping
- Designing games for the Wiimote
Aug 22 - Making games for Nintendo's motion sensor
- Arcade Fire
Aug 21 - Stainless Games offers eleven top-tips for Xbox Live Arcade development
- Heard About: Heavenly Sword
Aug 14 - Ninja Theory and SCEE discuss the audio production of a PS3 epic
- Brief Encounters
Aug 07 - How to prep your outsourcing partners
- Lost in Translation?
Jul 19 - Guide to getting audio translation right
- Transition Tips
Jul 16 - Swordfish Studios' advice on getting ready for next-gen production
- Deal... or no deal?
Jul 06 - How to get a good contract
- 8 steps to a successful studio
Jul 06 - Simple advice for your business
- Succesful networking
Jul 04 - Online gaming best practices
- Avoiding crash and burn
Jul 04 - Ensuring staff stay happy
- Casual creations
Jul 04 - Justin Felker
- Sell your studio
Jun 28 - Nav Sunner















