Hi Mike,
You could roughly simultate OOP using Dark Basic, but it would be
very rough. (You could use include files and user-defined types, but it would be up to you do be disciplined and consistent, and it definitely would not be as easy as using an language designed for it.)
Another option is to get the Unity add-on which allows you to use Lua scripting in your DarkBasic projects. Lua is a very capable language...check out the Wikipedia article on it. From what I've read you can much more successfully use an OOP-approach with Lua. You can't put everything in Lua scripts, but you could put alot of your game logic there and take advantage of the more robust language features it has.
As jinzai mentioned, the Dark Game SDK will allow you to
fully dive into OOP and use Visual Studio .net and have access to all the DarkBasic libraries. It's definitely a complete oop environment.
From what I've read on the forums, the next version of the DSGSDK will support the free express edition of Visual Studio .net, so you may want to wait for that if you go this route. It's also up in the air if and how add-ons like Dark Physics or Dark AI will or will not be supported for the SDK.
Whatever you decide, good luck!
-Eddie
-------------------------------
Regard all phenomena as dreams.