AMP2 Game Engine
  Untitled Document
NewsAmp EngineDev KitsArt PacksOrderingContact

Untitled Document

The AMP2 Game Engine from 4D Rulers is designed for the creation of commercial video games, virtual walk through simulations and training simulation software. It's purpose is to deliver productivity and enough flexibility so even small design teams can produce results, stay on schedule and meet goals outlined by their publisher.

AMP was designed with small indie developers in mind yet remains a solid choice for any developer, large or small. It is the ideal choice for any multi player first or third person game, and offers strong flexibility and real time editing.

Many commercial titles have been developed using the Amp game engine such as Gore - Ultimate Soldier, Patriots - A Nation under Fire, and Secret Service: Security Breach, and more. Hundreds of indie developers use Amp technology for multitudes of projects.

 We provide code and support for the engine and want you to succeed. AMP is easy to learn and easy and fast to work with, but support documentation and tutorials are available. Video tutorials are planned for the future to provide even more support to our users.

Amp game engine comes with email support, forums, html and word documentation, example files, tools and complete support from 4D Rulers staff. Your success is our goal. From publishing deal tips to development secrets, 4D Rulers is committed to your success. We'll preview your game and help you find a publishing deal, mentor you with solid advice and do everything we can to help you succeed.

The following will discuss the features available in AMP2 and provide detailed descriptions. As AMP2 is updated with new features, we will continue to add them to this page.

The following features are scheduled for release in the next version of AMP2:

Coming Soon For AMP2:

  • VC8 Support - Support for Microsoft Visual Studio 2005.

  • Random Sound Support - This will allow you to define as many sounds as you want for a sound event so that when an event is called up it will choose a sound at random from the list of sound files defined for that event. This allows you to prevent having the exact same sound files play every time for common events such as bullet impacts, explosions, etc.

  • AMP2 Plug-in for 3D Max 7 & 8 - The AMP2 Plug-in for 3D Max 5, used for rendering Normal Maps and exporting models to AMP2 will be updated to work in 3D Max 7 and 8.

  • Undo Function In Supredit - Supredit will have a functioning Undo command, allowing up to 10 levels for movement operations.

  • SDK Updater - Download and install updates to the AMP2 SDK automatically.

  • Character and Object Physics - Integration of the Newton Physics Engine for realistic movement involving collisions which will respond to the polygonal shape of the model instead of simple collisions based off joints and bounding boxes.

  • Per Pixel Lighting - AMP2 uses per pixel dynamic lighting, not preprocessed low resolution shade maps. Characters and the environments are now rendered and cast shadows the in the same pipeline, so characters, map objects and level geometry are all treated the same and are rendered in the most realistic methods possible using the latest hardware.

  • Normal Mapping - Normal Maps are textures applied to a model which will react to lights in a level to give the illusion of depth on a 3D model which is not really there. Normal Maps allow for fine detail like fingernails, wrinkles, beard stubble, rivets, weapon details, carpet, anything you can imagine under a few inches in real world depth can be simulated correctly.

  • Stencil Shadowing - Realistic stencil shadowing allows shadows to cast off of characters and the world itself. These shadows cast onto other surfaces and wrap around up a wall, or onto multiple surfaces, just like real shadows work. Both light sources and 3D models can be individually set to cast shadows or not.

  • Texture Projection Lighting - By using a texture in conjunction with a light source, you can create very detailed soft shadow effects like mini blinds, or make custom shaped lights by filtering them through an image. These lights will be projected correctly across the surface of characters and objects in a scene the same way a film projector will display an image across people and objects in its path.

  • Specular Lighting - Using a texture you can control exactly how shiny each individual pixel of a surface is. Chrome, and shiny metals have never before looked so realistic in any game engine. You have full control over where specularity will be applied on a texture.

  • Portal Rendering - Portal rendering allows for viewing of levels almost instantly versus older BSP engines which sometimes took hours or even days of preprocessing times. It is also much easier to work with and more efficient than BSP rendering engines. Simply make a 90 degree turn in a corridor, and it perfectly cuts off what isn't visible.

  • Wire™ Net Code - AMP2 includes the Wire™ Networking Library. Known and loved by the players the 4D cult classic Gore –Ultimate Soldier™, and often championed by fans using dial-up as one of the few or only FPS games they have played where they still could feel competitive against broadband players without using controversial methods which punish low ping players.

  • Destroyable Lights - Destroyable light sources are easy in AMP2. Lamps can be destroyed, causing the light they were emitting to go out. A circuit box can be blown up, cutting off lights to an entire room. Just link your lights to a map object which is set to be destroyable, and everything is all set.

  • Texture Memory Management System - AMP2 has texture compression capability and scalable texture depth to lower texture memory requirements. All textures by default will have compression technology applied to them, and can be easily disabled on any individual texture material for special circumstances.

  • Shader System - Create "shader effects" which manipulate a texture for fantastic surface effects. Panning, scaling, glowing, pulsing, rotating, flickering, animated, and other effects are all possible. Use shaders for panning text or static on a computer screen, light bulbs flickering on and off, pulsing glowing surfaces like lava, practically anything you can imagine. Used in conjunction with lighting effects can produce stunning visuals.

  • Fog Flares -. Nearly any shape of lens flares are now possible. Effects such as volumetric lights, spot lights, and rectangular glows can all be created for the ultimate flare effects.

  • Custom Lighting Effects - Lights can have various effects applied to them to customize their appearance. Choose any color of light, and as well as apply advanced features such as flickering, blinking or flashing lights. Various transitions in lighting are possible, allowing you to choose between a light flickering between being on and off or a soft transition of a light pulsating on and off. You have full control over the timing of the effects and transition type. You can even offset the effect's time in seconds so that multiple lights with exactly the same settings will not operate in unison.

  • Real-time 3D Corridor Renderer - Six degrees of freedom allow the user to create full 3D environments, such as first and third person shooters, 3D architectural walk-throughs, virtually any 3D simulation.

  • Menus and Interface - Create your own menus, game HUD or interface screens using our simple to use .god files. No programming skills required.

  • Artificial intelligence - Built in AI with full source code using AMP's scripting system gives working examples of artificial intelligence that can patrol, play scripted events, attack, take cover and more.

  • Doors - Any door behavior you like can be created with Amp script. Examples include a standard swinging door and a sliding door.

  • Particle System - An advanced particle system allows creation of sparks, smoke, dust, muzzle flashes, flamethrower effects, weapon effects, etc. The particle systems also allow creating light sources at their origin and loading particles which have a light source embedded in the object.

  • 3D character Renderer with Skeletal Animation System - The skeletal animation system allows for the most realistic animations possible. Use 3D Studio Max's standard animation system, bones, Character Studio or motion capture to bring characters and animated objects to life. The engine also has a velocity setting to slow your characters' walk down to match his current speed, so you can tweak how fast a player moves without redoing run and walk animations. Polygons can also be assigned to multiple bones which will provide a nicer, more natural elastic appearance at the joints.

  • Per Polygon Map Object Collision - AMP II can auto generate collision for simple convex models. You are also able to create 3D models which can be used as custom collisions. Not only does this give you complete control over the complexity of the collision in more complicated objects, but you also will have total control over which of your collision bullet impact effects are applied to the various parts of your custom collision.

  • Destroyable Map Objects - Destroy tables, chairs, supports, walls and any other model regardless of whether or not it has per polygon collision applied to it.

  • Per Polygon Collision Effects - Say you built a truck carrying a load of wood. Using per polygon collision effects you could be able to let a player shoot the truck in the windows and see an impact effect of flying shards of glass, shoot it in the metal areas and get a ricochet sound and torn metal decal, shoot the wood in the back and see splinters fly and have chunks of wood flying everywhere. You could do this with the convience to level designers of having all this information in the object itself, and applied every time the object is placed.

  • Tracked Effects For Map Entities - Tracked effects such as bullet hole decals will remain "stuck" on moving map entities such as a door as it opens and closes.