Pixel & Vertex Shader Support NVIDIA and ATI's powerful new graphics cards have inspired us to support both Pixel and Vertex shaders. You have full and direct control of these awesome hardware effects from within DarkBASIC Professional. Pixel Shaders are used to alter lighting and surface effects that replace artificial, computerized looks with materials and surfaces that mimic reality.


Vertex Shaders are used to breathe life and personality into characters and environments. For example, through vertex shading you can create true-to-life dimples or wrinkles that appear when a character smiles or you can ripple shockwaves through a land matrix. The illustration above shows 6 different DarkBASIC Professional shaders in action.

Commercial Quality Games 3D Mahjong A lot of developers like to create and then self-publish their games, offering them for sale from their web sites. One such high-class example written in DarkBASIC Professional is 3D Mahjong. The quality level of graphics, sound and extreme playability showcase perfectly just what DarkBASIC Professional is capable of.


Features All games created with DarkBASIC Professional are License and Royalty free.
All games can be distributed as a stand alone executable.

Latest Media

No images, videos or audio files have been added to this gallery. Join now to share media with the community.

Blog RSS Feed Report abuse Latest News: Sports Fiction Game and Development Kit Update 05/12/14

About Sports Fiction with 0 comments by ChrisTate on Dec 5th, 2014

Sports Fiction Game Update 05/12/14

The clock system was created to monitor the performance of the engine, bringing to the attention of the user, any major concerns regarding the performance of their game. Without seeing what aspect of the engine is slowing down the engine, any attempt to improve the performance will be time consuming.

A node system was added to the engine, this is for programming high level functions, events and gaming logic. The nodes are defined in the X-Producer, and then loaded into Sports Fiction defining the sports, campaigns, rules and other aspects of the game's logic. Nodes work like actions which send data through connectors to other nodes, which use the data to produce a desired result. These nodes like most of the entities are XML based.

Rendering

A rendering system was added to my direct X viewport for the game, and its editor (the X-Producer). This system uses an HLSL shader to apply effects and adjustments for the game view, breaking down the rendering into a series of render layers blended together to produce a final result. I will be refining this system in the near future.

Grass

One of the rendering techniques I have explored in recent months is grass shading. There are a number of shader programs under development used for rendering grass at variable distances; which will be crucial for when the time comes to transition from global view, to third-person character view.

More information about the rendering is available at the development blog

Sports Fiction Development Kit Update 05/12/14

The editor

The editor being developed for the Sports Fiction project has been called the X-Producer. It contains an array of 26 modules used for producing content for the game and for your own software projects.


The purpose of the X-Producer

The X-Producer will be the SDK for Sports Fiction modding, a 3D world creator and an IDE for various programming languages used to create my software. It is an editor based on abstraction. You create out of previous creations, and you can create tools which generate such creations for you. A creation can mean anything, for this reason term X is used to represent anything you can think of creating in the production tool.

You can use the X-Producer for whatever you want for your own video game or multimedia creations.

Some of the interesting modules being worked on

One of the 26 editor modules in the X-Producer includes the material editor. I needed to work on my textures and shaders pretty early on. It currently listens to changes made on the material shaders and updates the scene for you, so that you do not need to reload shaders and apply them again to each of the objects in the scenes one by one.


The theme editor is being constructed to create styling and rendering settings for 2D and 3D content which makes use of the given theme.

A prototype of the theme editor's platform level theme designer has been demonstrated in a video for you. The end product will prove useful for 2D video games.

One last example for today's update will be the film editor. This tool will produce animations using a number of interpolation functions and timelines based on the dotNET framework's animation system. Together with direct X the tool will eventually be capable of animating the cut scenes for the Sports Fiction game, and any scenes you intend to build for yours.

The other modules We will have the other modules introduced as time passes, but for those who do not wish to wait, you can check them out in the multipaged development blog.

Games
Sports Fiction

Sports Fiction Sports Fiction

Updated 1 week ago TBD Single & Multiplayer Alternative Sport

Sports Fiction is a game that will supply your favourite sports in a world of science fiction and interaction. I have been working on the game part-time...

Moonbase 332

Moonbase 332 Moonbase 332

Updated 4 weeks ago TBD Single Player First Person Shooter

The story could not be more absurd. A war between Germany and Austria in 2007? Genetically modified Plagues tested on the Moon to use it as a weapon?...

Cars Incorporated

Cars Incorporated Cars Incorporated

Updated 3 months ago TBD Single & Multiplayer Realistic Sim

A business simulation game all about cars. Build your own cars and change their design in the semi-free, integrated 3D Editor. Develop engines and stray...

My Nightmare is Zombie Apocalypse

My Nightmare is Zombie Apocalypse My Nightmare is Zombie Apocalypse

Updated 3 months ago TBD Single Player First Person Shooter

My Nightmare is Zombie Apocalypse (Nightmare) is AI Game Studio's first 3d FPS Game made with DarkBASIC Pro Game Engine. Nightmare is an FPS shoot'em...

Nyctophobia

Nyctophobia Nyctophobia

Updated 4 months ago Released Sep 13, 2013 Single Player First Person Shooter

You are Justin Palmer, an amatuer, but daring reporter. You break into the Black Rose Asylum, hoping to get a few shots of the asylum. However, you're...

Post comment Comments
NostalgicAlgorithms
NostalgicAlgorithms Aug 6 2013, 12:42pm says:

If a 3D Mahjong is the best they can showcase for professional project, then that's pretty sad. I remember when DB first came out, it tantalized me as a kid because it offered a way to make games within one neat package. It has "professional" in it's name so it must be good right? I don't doubt you could make a great game with it but after trying it off and on for years I would have to say skip this language. FPS creator was one such abomination created by this same group. It was a great idea but the end result was quite poor. Try DB and any games made with it and see for yourself.

+1 vote     reply to comment
Inflictive
Inflictive Mar 24 2012, 8:15pm says:

I think the help files are pretty useful -.-
Not bad but needs to be cleaned up, some commands don't really work.

+2 votes     reply to comment
koburamoe
koburamoe Feb 10 2012, 6:57pm says:

Had potential , but it's less popular than the other big engines which now sadly even become free or very cheap but are more supported with tutorials , help and such .

+1 vote     reply to comment
Ace1214
Ace1214 Mar 3 2012, 12:42pm replied:

but DBP is free now

+5 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Platform
Windows
Contact
Send Message
Licence
Commercial
Release Date
Released Jun 7, 2004
Engine Watch
Track this engine
Share
Community Rating

Average

9.1

8 votes submitted.

You Say

-

Ratings closed.

Embed Buttons

Promote DarkBASIC Professional on your homepage or blog by selecting a button and using the embed code provided (more).

DarkBASIC Professional DarkBASIC Professional
DarkBASIC Professional
Statistics
Rank
253 of 676
Last Update
3 months ago
Watchers
25 members
Games
35
Files
1
News
55
Features
3
Reviews
4