DarkBASIC
Events
Subscribe:  iCal  |  Google Calendar
7, Mar — 12, Jun
London GB   29, May — 1, Jun
Birmingham GB   1, Jun — 4, Jun
Taipei TW   5, Jun — 10, Jun
Los Angeles US   12, Jun — 15, Jun
Latest comments

I have being working in the AAA industry for tha last 3 years and the crunch is what is forcing me to find something else to do in life even if I love 3d. Some places may be more respectful with their employees but in my experience the crunch is even calculated in advance cause they know the workers will accept that. Some people is very passionate and don´t mind to do it and that is fine but a lot of people have families and they want to build a healthy environment with them or other goals outside the working ours. Not to mention non-payed overtime and other abuses I faced. Hope this industry fixs this problem.

by uuuuuuuuuuuuuuuu
22 hours ago

uu

by BakingSoda
2 days ago

Those tilesets are sexy. Seeing new tilesets is like getting introduced to a new lego set.

DarkBASIC
Analytics
Tools
0 followers
1 posts
0 questions answered
DarkBASIC Professional is the most advanced games development package built on the BASIC language currently available. No other package out there makes it as easy to incorporate all of the special features and effects you see in todays games and no other package natively offers the benefits of Microsofts DirectX 9 technology.

Next Generation Games Development


DarkBASIC Professional is the most advanced games development package built on the BASIC language currently available. No other package out there makes it as easy to incorporate all of the special features and effects you see in todays games and no other package natively offers the benefits of Microsofts DirectX 9 technology.

Pixel & Vertex Shader Support

splash_02 (1)

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.

Features

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

Binary Space Partitioning (BSP)
Potential Visibility Set
Pixel & vertex shaders
Real time shadows
True reflections
Lights
Matrices
Advanced terrain
Multiple camera views
Particle system
Lightning fast 2D sprites
Polygon collision detection
Bump mapping
Light mapping
Environment mapping
Multitexturing
Bone based animations
Cartoon shading
Rainbow rendering
Low level access of object data
Vector and matrix manipulation
2D FEATURES
Super-Fast 2D Sprites
Mirror, Stretch and Blur
Fade, Transparency and Rotate
Screen-Sized sprites
Fast Collision
Animated Sprites
Gamma Control
Scale Sprites
2D Drawing FunctionsEXPANDABLE
DLLs containing FORMATTED FUNCTIONS can be dropped into the plug-ins directory, after which they become commands within the language All components are modular for safe and stable upgrading
COMPILER
Modern design
Creates .EXE files
Encrypt and compress exes
Icon control of exes managed
Breakpoint markers
Produces 100% machine codeINTEGRATED DEBUGGER
Breakpoints
Step Through Mode
Variable Watcher

EDITOR
Project manager
Function folding
Syntax formatting
Online help
Showcase examples
Tutorials

Does “Professional” Mean Harder To Learn?

fx-top (1)

Not when it comes to DarkBASIC Professional. “Professional” to us means that you get all of the benefits of the original DarkBASIC language, so you can write games with ease. But you also get the lower-level control and extras you would expect from a Professional language. There are an increased range of Data Types, a far more advanced 3D Engine with low level access to Object data. You can utilise vector and matrix manipulation via the 3D Maths commands and many other advanced features that are there if you need them.

DarkBASIC Professional will grow with you as you learn new development skills and extend your 3D knowledge, so you can unlock the benefits of the more advanced areas of the language. Even if you master all of the 1000+ commands on offer you can extend DarkBASIC Professional with your own DLLs which allow you to create custom commands.

All this and so much more!

Even though we have told you some of what DarkBASIC Professional can do – we have only just scratched the surface here. We didn’t even mention the cool Particle System that lets you create sparks, explosions, fire or snow – the Multiple Camera support allowing rendering to new locations (including off-screen bitmaps), Multi-player support for LAN and Internet game creation – the Lighting Effects including spot, point and ambient light levels or any of the other neat things that go together to create DarkBASIC Professional.

Articles
Questions
Still have questions?
A small indie company PlaySys from Milan talked about the production of their new game "QB" for Samsung Gear VR.

6 April, 2016

1070 views