Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / Dark Chaos: Game Development

Author
Message
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 11th Oct 2008 05:24 Edited at: 1st Dec 2009 01:55
I have been undergoing development of a game development program and I am finally posting some details.

Demo: Dark Chaos: Performance Demo - Water, HDR, Fog
This demo shows a few shaders I am using for Dark Chaos.

GUI: Temporary version. Will be updated very soon.
- Sliding Panel
- Buttons
- Sliders
- Event Driven

Controls:
- Move around mouse to look
- Press M to LockUnlock looking
- Adjust the values on the sliding panel

Credits:
Mod: Advanced Sprites - GUI
Evolve: Real-Time Water Shader, HDR Shader
Green Gandalf: Fog Shader

The FPS of this version is capped of at 60 fps.

This is one of my many demos I will release to the public. I will release more soon!

Stick around this thread if you want to see more videos or demos!

Comments? Questions? Criticism? Let me know!

Current questions:
- What would you like to see for a game development program?
- Is there any alternatives to using Skyboxes or SkySpheres that would work with reflective water?
- @Van B: Could you help me learn how TerSculpt works?

Already noted fixes:
- Skybox looks bad and is the source of a bunch more problems. This is just temp. will fix soon! If you have any skybox alternatives let me know!

Answers to Several Comments:
- This is a work in progress. There is a white cube to show HDR's Blur Width
- I am only showing what features I have completed. I have more demos just not to the point of being complete.
- I have a ton of code finished for the purpose of creating a game developer. I don't have my new GUI finished yet, so I can't show the game developer yet.
- The project will contains a ton of shaders. I wanted to get them done first for the purpose of including them in the next demo which will be the world editor.
- What most people want to see is a good amount of shaders in a world editor and also enviromental effects. Right now I am just showcasing what I have done so far.

What I will add later:
I have been looking into creating something close to TerSculpt that will export a heightmap. The world editor will be close to TerSculpt and you can add objects, apply shaders, and apply enviromental effects. This is just one of many of tools that will be avaliable. Another one is an entry creator. This is good for making something like a house or maze.

Notice: It was suggested that I post my game development project here.
Original Thread

Here is the new link to the download: Takes about a minute secs to wait for download link.

I may port everything to visual basic .net and make a game engine from it. I know the editor will be in VB .net, but I don't know about the whole engine.

Most current demo is attached to this post for download.

Newest Details:
I have changed the project's name to Digital Chaos. This will be the name of an up and coming video game title.

I have made a lot of progress on the overall project. I have completed the Visual Basic .Net communication framework so DBP + VB.net can communicate.

I have also made a ton of updates that are shown off in this video. I ended up going with a sky dome and a bottom for the sky dome because there are no visible seams.

Dark Fire

My future self met up with one day to teach me what I know today.
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 11th Oct 2008 05:27 Edited at: 8th Jul 2009 01:27
Screen Shot: Dark Chaos 0.1


What is your FPS and Specs?
Post your fps and graphics card specs. I have other alternatives for Water, HDR, and Fog. I just need to figure out who can run this and on which card. I just want the fps just after the demo started.

The FPS is slower on vista. List your operating system!

My Specs:
FPS: 121
Graphics Card: XFX 9800 GT Black Edition
OS: Vista Ult.

Attached is the demo that doesn't have an FPS cap on it. (Sync Rate 0)

Dark Fire

My future self met up with one day to teach me what I know today.

Attachments

Login to view attachments
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 11th Oct 2008 05:33 Edited at: 11th Oct 2008 05:56
I make a new version!

ScreenShot Dark Chaos 0.2:


Details:
- Added Color Screen: Red, Green, Blue
- Motion Blur
- Quake Effect

Files:
- Dark Chaos 0.1: Shows of Water, HDR, and Fog.
- Dark Chaos 0.2: Current Demo
- Dark Chaos Preformance: Used to get the FPS of demo version 0.1.

Red, Green, and Blue start at 100. That means how much of that color. If it is set to 0 then that color wouldn't be present.

Motion Blur also starts at 100. Motion blur is represented by alpha. One hundred means that it isn't faded at all.

Dark Fire
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 11th Oct 2008 06:34 Edited at: 11th Oct 2008 06:37
New Version With Bloom!

ScreenShot: Dark Chaos 0.2 With Bloom


Details:
Instead of using HDR I used Bloom.

What is your FPS? Post them here!

My Stats for the Current Demo:
Graphics Card: XFX 9800 GT Black Edition
FPS: 90
OS: Vista

Dark Fire
Sasuke
18
Years of Service
User Offline
Joined: 2nd Dec 2005
Location: Milton Keynes UK
Posted: 11th Oct 2008 16:49
Do you mind if I quickly ask what your making this for, cause if its game dev tools, you may have approached this wrongly.

A dream is a fantasy, if you achieve that fantasy it was never a dream to begin with.
AndrewT
17
Years of Service
User Offline
Joined: 11th Feb 2007
Location: MI, USA
Posted: 11th Oct 2008 17:39
Ya, if this is a game dev program you definitely shouldn't start with adding HDR, Bloom, and reflective water.

Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 11th Oct 2008 20:39 Edited at: 11th Oct 2008 21:01
@AndrewT and Sasuke - "This was my first complete demo" I was working on shaders for quite a while. I do have a TON of code for the rest of the stuff I just haven't put together any demos. Since I was working with shaders so much I just decided to create a quick demo.

@Sasuke - I don't want to disclose to much of the details, but I will give you some. I have been looking into creating something close to TerSculpt that will export a heightmap. The world editor will be close to TerSculpt and you can add objects, apply shaders, and apply enviromental effects. This is just one of many of tools that will be avaliable. Another one is an entry creator. This is good for making something like a house or maze.

Check first post for more details.

@EveryOne - What would you like to see for a game development program?

Thanks for the input.

Dark Fire
Sixty Squares
17
Years of Service
User Offline
Joined: 7th Jun 2006
Location: Somewhere in the world
Posted: 12th Oct 2008 00:27
Looks interesting, but I'm not sure those last two download links are working...

Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 12th Oct 2008 01:19 Edited at: 1st Dec 2009 01:56
@Sixty Squares - Thanks for that. Hope that you check back to try it!

You can also download from the first post now!

Dark Fire

My future self met up with one day to teach me what I know today.
Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 12th Oct 2008 02:11
Looks nice but, I must say I never knew about that "MyFreeCopyright" site before, it may be very useful to me.

Keep up the good work.

Cheers,

-naota

I'm not a dictator to those that do stuff for me by will. Only those who don't.
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 12th Oct 2008 03:06
@Aaron Miller - Yeah, I have used my free copyright for some time now. It has been good for releasing small demos to full commerical applications. Also, glad you like my demo. I think you have created many things that I can say were equally impressive. By the way, did you get it to run? What is your Specs and FPS you got?

Thanks for the input.

Dark Fire
Sasuke
18
Years of Service
User Offline
Joined: 2nd Dec 2005
Location: Milton Keynes UK
Posted: 12th Oct 2008 05:22
Similar to me then ish, i've been creating an Cryengine/UnrealEd editor for my engine for a long time now (there's a huge thread about creating a level editor, would post the link, just that im writing this on an iTouch).. My editor is quite complex, most of the shaders are handled through my mat (material) system, you create a material, say a brick surface with some bumpmapping maybe add some specular that's blue (very similar to UnrealEd 3.0 macro mat system), then you apply the mat to the meshes. Another way of doing it is writting a mat file, so a text file that contain objects specific material setting even applying shaders. Terrain editing is the only thing my editor doesn't do, just cause I don't really like plains that have been raised or lowered, I take a more handcrafted approach.

Of what I've seen, good start, just make sure you design these tools modular, so you can add more fuctionality to your tools without having to edit the main soucre code. Good luck.

A dream is a fantasy, if you achieve that fantasy it was never a dream to begin with.
TheComet
16
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 12th Oct 2008 12:14 Edited at: 12th Oct 2008 12:16
It`s looking good.

Not trying to insult you or anything, but you should better look at your grammar:

Quote: "Description:This deminstrates Water, HDR, and Fog Shaders."


deminstrates should be demonstrates.

But everyone makes mistakes sometimes...

Suicide is away of telling God, You can’t fire me I quit !!!!!
Simwad
18
Years of Service
User Offline
Joined: 9th Oct 2005
Location: Zoo Station
Posted: 12th Oct 2008 14:19
It is looking good.

Not sure if "Not trying to insult you or anything, but you should better look at your grammar" is grammar at it's best.

We all do make mistakes though.
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 12th Oct 2008 20:20 Edited at: 18th Dec 2008 00:24
@TheComet - Haha.. I wouldn't even have noticed that. I type really fast..50 wpm.

Thanks for pointing that out. I will fix if I can find it. By the way where is it?

Dark Fire

My future self met up with one day to teach me what I know today.
TheComet
16
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 13th Oct 2008 21:11
Quote: "Not sure if "Not trying to insult you or anything, but you should better look at your grammar" is grammar at it's best.

We all do make mistakes though."


Now you know what I mean! Everyone makes mistakes!


Quote: "@TheComet - Haha.. I wouldn't even have noticed that. I type really fast..60 wpm.

Thanks for pointing that out. I will fix if I can find it. By the way where is it?

Dark Fire"


That`s pretty fast!

It`s here:

Copyright Details Dark Chaos 0.1

Suicide is away of telling God, You can’t fire me I quit !!!!!
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 13th Oct 2008 23:34 Edited at: 15th Oct 2008 02:31
@TheComet - Thanks for that. It is fixed.


I will have an update soon. I am working on GUI currently. I completely re-wrote it.

Dark Fire
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 15th Oct 2008 02:35 Edited at: 15th Oct 2008 02:36
The Dark Chaos 0.4 is released!



Details:
- Replaced skybox with a sky sphere making sure I hide the seams.
- Added a terrain

Attached is a download.

Dark Fire
Mage
17
Years of Service
User Offline
Joined: 3rd Feb 2007
Location: Canada
Posted: 15th Oct 2008 07:01
Motion Blur looks really good. Can't see the sky all that well which makes it difficult to pick out any issues, but it seems a lot better, was most likely a texture issue.

You might want to think about upping the resolution, would make the demo look ridiculously good. Only issue is FPS of course.

Awesome.

Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 15th Oct 2008 09:12 Edited at: 15th Oct 2008 09:22
@Mage - I already updated most of it already. I removed the texture because it looked bad and use used the fog shader as clouds. I also added a botttom. It also show an example of relief mapping.

Edit: I tried changing the resolution and my water disappeared. Do you know why?

Quote: "Motion Blur looks really good."


Yeah it does. What is great is it isn't even a shader. I am trying to took for a shader example, but never could find one. I found the code for the motion blur on the forums and make it about 500 times faster. The effects such as quake, color screen, and motion blur only take about a few fps.

Dark Chaos Version 0.41:
- New Sky sphere with black bottom
- Sphere with relief mapping applied

Attached is the example.

Thanks,

Dark Fire3
TheComet
16
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 15th Oct 2008 12:22
The FPS should be fine if it`s above 40... Most game I make even have 30 FPS...

Very nice work, DF. Looking forward for more

TheComet

Suicide is away of telling God, You can’t fire me I quit !!!!!
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 15th Oct 2008 19:30 Edited at: 10th Dec 2008 19:31
@TheComet - I am trying to create a fps cost system using my graphics card. Basically, it means that for each effect there is a "cost". The cost is how many fps it will take from the total. I don't know if this will change depending on the computer it is run on. If that is the case I will just have a test to make sure the fps is not under 30 fps. If it is then I will alert the user that it is under the standard. If it gets to the point of being dangerously low like less then 10 then I will backup the world noting what changes caused it. (The changes will be logged for undo/redo functionallity)

I will add a water alternative soon so that older computers will be able to handle it.

A graphics card is going to be required for most of the shader effects. I am working on shader-less effects that won't need a graphics card and I will add them soon.

As of right now motion blur, color screen and quake are shaderless effects.

Thanks for the feedback!

Dark Fire

My future self met up with one day to teach me what I know today.

Attachments

Login to view attachments
Mage
17
Years of Service
User Offline
Joined: 3rd Feb 2007
Location: Canada
Posted: 16th Oct 2008 03:29
Quote: "Edit: I tried changing the resolution and my water disappeared. Do you know why?"


No idea, best guess is your camera planes are being setup sized to a specific screen ratio/size/fov and not automatically.



I use this... it creates camera planes automatically depending on camera settings. The object might need positioning and rotating if you use this. It's from a shader demo somewhere.

Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 17th Oct 2008 03:42
Sorry, I'm afraid I didn't run the demo, I just looked at the screenshot. My HD is low on space so I want to conserve every bit I can - just the other day I found a 4KB NES game I never play and deleted it because it took up 4KB, lol.

Cheers,

-naota

I'm not a dictator to those that do stuff for me by will. Only those who don't.
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 17th Oct 2008 04:00 Edited at: 10th Dec 2008 19:30
@Aaron Miller - It's ok. The demo requires a good graphics card anyways and I figured that not many people would be able to run it.

Dark Fire

My future self met up with one day to teach me what I know today.

Attachments

Login to view attachments
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 19th Nov 2008 18:06 Edited at: 10th Dec 2008 19:27
New features added:
- Lava Shader
- Lightmapping
- Pixel Lighting Shader

Working on:
- Terrain Maker
- Shader System
- Adding more shaders
- DestructionsFractureDeform Objects

Dark Fire

My future self met up with one day to teach me what I know today.

Attachments

Login to view attachments
Krisper
16
Years of Service
User Offline
Joined: 12th Feb 2008
Location:
Posted: 1st Dec 2008 22:35
Nice Demo, can't wait to see more

My Stats for the Current Demo:
Graphics Card: 8800GTS
FPS: ~80
OS: XP
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 10th Dec 2008 19:16 Edited at: 1st Dec 2009 01:58
Another Demo: Game Project

Screenshots:



Controls:
- Mouse Moves the Camera
- WASD Keys for movement
- Left Click: Fires Gun
- Right Click: Scope

The scope + graphics are temp. I plan on changing them.

Comments? Questions? Criticism? Let me know!

Dark Fire

My future self met up with one day to teach me what I know today.
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 10th Dec 2008 20:03
What I am currently working on:
- Combining two full screen shaders...fun, yes I know.
- Working on shader system using new DBP commands
- AI System + Animation system
- Weapon System
- File Formats: Encrypted Memblocks for media
- Saving a memblock to an object (.dbo) ideas

I will post more information as I move along.

Dark Fire

My future self met up with one day to teach me what I know today.
Krisper
16
Years of Service
User Offline
Joined: 12th Feb 2008
Location:
Posted: 11th Dec 2008 08:32
That download doesn't work for me. Well it comes up as a file named 1645590 with no suffix so I canceled the download. Should it be a zip file?
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 12th Dec 2008 03:42
@Krisper: Thanks, I fixed it. Glad to see you following my project to see what it becomes!

Dark Fire

My future self met up with one day to teach me what I know today.
Krisper
16
Years of Service
User Offline
Joined: 12th Feb 2008
Location:
Posted: 15th Dec 2008 09:41
Sorry to be a pain, I am not that experienced with DBPro but I am interested in your project. When I try to run the latest demo I get an error as I don't have d3dx9_37.dll. What do I need to install to get that file?
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 16th Dec 2008 18:52
@Krisper - Search DirectX @ Microsoft.com and download and install the latest version of DirectX. Most of the time that fixes it.

If it doesn't work then let me know.

Dark Fire

My future self met up with one day to teach me what I know today.
Krisper
16
Years of Service
User Offline
Joined: 12th Feb 2008
Location:
Posted: 17th Dec 2008 07:13
I already have Directx 9.0c installed which is the latest for XP as far as I know. Maybe your demo will only run on Vista? Don't worry too much, thanks.
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 18th Dec 2008 00:21 Edited at: 18th Dec 2008 00:42
@Krisper - I have gotten that error before. I don't know what exactly causes it. Sometimes it helps to reinstall DBP and install the latest updates.

I have re-compiled my exe. Let me know if that helps!

Thanks,

Dark Fire

My future self met up with one day to teach me what I know today.
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 18th Dec 2008 00:33 Edited at: 18th Dec 2008 00:45
Interesting project.

Will keep an eye on it!


You are not alone.

Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 2nd Jan 2009 21:30
I have a new demo that I am working on releasing. What the demo shows is that Visual Basic .Net and DBP can communicate using file mapping.

Here is what is supports:
- Integer
- DWORD
- Byte
- String

I am extending it even further later, but for now it will support these types.

I am also adding examples for sending function pointers from DBP to VB .Net, so you will be able to call functions from VB .Net. (This uses Iam's 32 plugins)

I will post examples of both soon.

Dark Fire

My future self met up with one day to teach me what I know today.
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 18th Feb 2009 07:39
There hasn't been much progress with the project. I have been making a video game that will help me create my editor.

I will be working with these products:
- Cartography Shop
- Character Shop
- Dark Physics
- Dark AI
- Dark Shader

I want to build an editor and create code templates for handling the basic challenges of creating a game such as:
- Character Shop Animation with Dark AI
- Rag Dolls
- Explosions
- Shaders (About 30 or more)
- Positioning, Rotating, and moving objects around.
- Physics, Object, and shaders can be manipulated in the editor
- Combining media into one file using memblocks along with the framework for loading the media file
- Event Driven GUI: Advance GUI
- Shader-less effects for slower computers
- Weapon System for FPS weapons
- Various other things

I have been working on the core framework that I will use for my game. The framework will be tested in my game to verify that they work.

Several framework's I have created only work for certain shaders and maybe open source for my game development project.

I like Tersculpt for a terrain editor, but several errors need to be fixed before it is use able. I plan on using it and providing direct support for my editor.

Another project that has been beneficial was the plugin template that Aaron made. As soon as he has a his next release I should be able to integrate that into my editors as well.

I am also working on a fake DMM that I will create a thread for a bit later. I have had several attempts, but can't get it to work correctly. Details will be in my new thead.

Most of this stuff will be after I have completed my video game. I will create a thread for my video game soon as well.

Dark Fire

My future self met up with one day to teach me what I know today.
Azunaki
15
Years of Service
User Offline
Joined: 11th Feb 2009
Location:
Posted: 19th Feb 2009 00:57 Edited at: 19th Feb 2009 01:42
i really like how this is looking. but i think you should make 3-4 views with he camera and edit the fog a little so that it covers more area. it would give a better example of what it can do. (never mind i realized you can move the camera around)

also is this going to be free in later versions

any way a suggestion i have is making the fog above the water and around the hills instead of on the sky dome. that way it looks more like fog, then clouds.
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 17th Mar 2009 19:52
@Azunaki - I like them for clouds. They just need to be colored more white. I will use the same shader for the fog above the water, covering the hills, and objects.

This project is just a collection of my best classes and how they work.

I will have new demos as soon as I get my latest classes done. More shaders are to come.

I also wrote a new GUI class to show off.

Quote: "also is this going to be free in later versions"


There isn't going to be a free version. This is showing several demos of the technology I will use for my video game called Dark Chaos. I might release the code for free after I complete and sell my game.

Right now I am working on a game called blast out. I will provide a link to the WIP as soon as I complete most of the game. I am entering it into the competition. I may make the game free. Depends on how fast it runs on older graphics cards.

Dark Fire

My future self met up with one day to teach me what I know today.
Dark Fire
15
Years of Service
User Offline
Joined: 23rd Jun 2008
Location: In the code you write
Posted: 8th Jul 2009 00:01 Edited at: 8th Jul 2009 01:31
I am still progressing with the project. I changed the project's name to Digital Chaos and am making framework for making an upcoming title called Digital Chaos.

ScreenShots:



More Screen Shots:
http://www.facebook.com/album.php?aid=14231&id=1649284138&l=3a8bee51b3

Pictures of models I bought or will buy:
http://www.facebook.com/album.php?aid=13925&id=1649284138&l=10349b688b

Here are some video's showing my progess:
http://www.youtube.com/watch?v=a1T0QwBWPm8

http://www.youtube.com/watch?v=L-Pd3hm9wCk

http://www.youtube.com/watch?v=9ssW4x6R5YI

My future self met up with one day to teach me what I know today.

Attachments

Login to view attachments

Login to post a reply

Server time is: 2024-05-03 20:58:30
Your offset time is: 2024-05-03 20:58:30