Having played around a fair bit with Unity3D and enjoying it for Abeyance (though I’ve not been doing anything for the past month or so for various reasons) I’ve gotten quite familiar with how C# works and I love it. One of the things I promised when I ran for Forum President at The Game Creators (makers of Dark Basic, DarkGDK, FPS Creator and AGK) was to get more tutorials out there, now that I’ve been elected President, I kind of have to follow through with my promises…I know, a politician who actually does what he say’s he’s gonna do when in office! Dark GDK 2.0 is on the horizon, which will be supported (as 1.0 and .NET aren’t anymore) and it’s looking pretty nifty and is built to be able to run in a variety of programming languages and not just through C++ (or through C#/VB on the .NET wrapper). Release Candidate 5 promises to work in C# and I am eager to test it out, particularly as I don’t have much C++ knowledge. With DarkGDK.NET there wasn’t a lot of material out there for people to get started, it had good people in its community and people were capable of getting good projects out there, but I think it’s one of those products that fell under the radar a bit, particularly as Dark GDK was later released for free and .NET wasn’t. It’s a shame, because I like to think of C# as a great stepping stone into learning an OOP based language, getting people familiarised with an industry standard language and could be attractive to people who have played around with Dark Basic Pro, but want to take it to the next level.
So, when I get a hold of Dark GDK 2.0 RC 5 (and later, the full version), I am going to be working on a tutorial series to help beginners get started and work my way up the tree. The tutorial will involve some media creation too, though I would suggest people try out some of my 3D tutorials as well.
I was thinking for my first set of tutorials of making a basic adventure game, it’ll use 2D sprites, but it’ll create an effective 3D effect, I hope. It’ll be an easy start to game design in Dark GDK. What you’ll be looking at in terms of art style is an old project I started in The Games Factory 2.
So I’ve got a 3D rendered background with 3D sprites in the foreground. It’s a fairly easy effect to achieve. It’s what was used in old games like Star Ocean 2, which the above project was inspired by. Except, it’s not going to be an RPG, but a classic adventure game. What I may do is start working up a prototype in DBP.
Here is another effect that will be achieved:
The trees are actually pre rendered in my 3D app, cut out in Paint.NET and saved as a .png and the shadow effect is fairly simple too. This allows us to create the layered effect, which can apply in a scene like this too: