Jump to content

  • Log In with Google      Sign In   
  • Create Account

What does GDNet think about my game engine?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • This topic is locked This topic is locked
118 replies to this topic

#1 SteveDeFacto   Banned   -  Reputation: 109

Posted 21 August 2011 - 03:50 AM

I imported a small Team Fortress 2 map as a test and I've been meaning to show everyone what I've been up to so here is a video. I was also going to upload a small demo but I'm not sure if I should worry about using copyrighted assets...

Sponsor:

#2 ApochPiQ   Moderators   -  Reputation: 16401

Posted 21 August 2011 - 04:23 AM

Post code or it doesn't matter.

#3 SteveDeFacto   Banned   -  Reputation: 109

Posted 21 August 2011 - 04:31 AM

Post code or it doesn't matter.


It's open source. Just click the link in my signature.

#4 ApochPiQ   Moderators   -  Reputation: 16401

Posted 21 August 2011 - 11:40 AM

Ah, gotcha. Wasn't at all obvious from your post that you expected people to click a signature link to go see the content.

I guess I could go re-enable signature viewing, but I'd have to go hunt down the setting again Posted Image

#5 SteveDeFacto   Banned   -  Reputation: 109

Posted 21 August 2011 - 12:08 PM

Ah, gotcha. Wasn't at all obvious from your post that you expected people to click a signature link to go see the content.

I guess I could go re-enable signature viewing, but I'd have to go hunt down the setting again Posted Image


http://ovgl.org/

#6 Krohm   Crossbones+   -  Reputation: 3249

Posted 22 August 2011 - 02:24 AM

Steve,
I don't want to sound harsh. But I probably do. I have been there as well and I just warn you of the perils ahead.


Let's start from the video - Demonstration of new OpenGL 3.1 graphics pipeline. - Ovgl using a small imported TF2 map.
I'm very sorry to say but what this demonstrates is purely rendering capabilities... and the ability to move a kinematic actor apparently using ballistics?
There are no animations, no specific effect I could point out as GL 3.1, perhaps HDR, I don't know, or perhaps some halos. It seems apparent some meshes are missing. No advanced shaders. I am not confident with HL2 tech but if it works by having explicit shader code then loading it probably isn't much of a big problem. Nonetheless the amount of shaders involved appears limited. At the very least, load up a few maps. Personally I've tested my system with 7 "premium" maps, 15 total "test" maps and over 30 before switching to proprietary implementation. I wish I had done this before.

What worries me most is the total lack of logic. This turned out to be troublesome in my case, especially when claiming to support "advanced features".

Open Video Game Library or Ovgl for short is a sophisticated and easy to use open source cross platform SDK for next generation 3D video game development.

Be honest to yourself. You'll be extremely lucky to hit current-gen complexity. Personally I'd still be satisfied to hit last-gen complexity.
Don't get me wrong. Getting something to render is difficult, I understand. But it's only the beginning!
Rendering engine yes. Game engine? Not really.

As a comparison:
http://www.youtube.com/watch?v=ZmFv0sdxwh8

0:04: approximated highlights on pillars

0:05 - Animated texture using texcoord transform manipulation.
0:10 - Actual gameplay. Pretty much everywhere: marks on walls.
0:31: other forms of texture manipulation, jumppad and thunder platform.
1:24: that texture in the corner is actually a non-trivial multipass effect.
1:33: animated textures.
1:43: other nontrivial multipass effects.
You can as well stop there.
And that's GL 1.2 (maybe 1.1 will do as well, I don't remember), year 1999.

What do you have more? Maybe HDR and maybe some bump maps? Ok. That's something. But I'd have some problems in calling it an "engine".

In general, I'd say that you chosen your showcase poorly. Use a more impressive map!

#7 Servant of the Lord   Crossbones+   -  Reputation: 21008

Posted 23 August 2011 - 09:47 AM

It looks nice; from what little the video had to show, it looks like you did a good job with the lighting and movement.
The video doesn't really demonstrate all the engine claims to offer... only static collision and the visual side of things.
The lighting looks nice, but the dark walls shouldn't be pure black, you need some ambient lighting to make them at least visible.
It's perfectly fine to abbreviate my username to 'Servant' rather than copy+pasting it all the time.
All glory be to the Man at the right hand... On David's throne the King will reign, and the Government will rest upon His shoulders. All the earth will see the salvation of God.
Of Stranger Flames - [indie turn-based rpg set in a para-historical French colony] | Indie RPG development journal

[Fly with me on Twitter] [Google+] [My broken website]

[Need web hosting? I personally like A Small Orange]


#8 SteveDeFacto   Banned   -  Reputation: 109

Posted 23 August 2011 - 10:24 AM

It looks nice; from what little the video had to show, it looks like you did a good job with the lighting and movement.
The video doesn't really demonstrate all the engine claims to offer... only static collision and the visual side of things.
The lighting looks nice, but the dark walls shouldn't be pure black, you need some ambient lighting to make them at least visible.


Hmm that's actually a bug. I thought they did that on purpose for some reason. lol I'm going to have to fix that. Thanks for noticing it!

EDIT: Fixed!

#9 phantom   Moderators   -  Reputation: 7564

Posted 23 August 2011 - 12:11 PM

What makes this engine "next generation"?

#10 Koobazaur   Members   -  Reputation: 691

Posted 23 August 2011 - 12:15 PM

More precisely, what makes this an "engine?" From the video, It looks like a BSP loader and basic renderer (considering all the textures + light maps are recalculated in TF2) with some rudimentary FPS controls.

Postmortem: one must die -  Political narrative-adventure game playing an Agent of Death who must take ONE life that could change the fate of a conflict-torn Nation

 

Check out my DevBlog for news on the next title!


#11 Antheus   Members   -  Reputation: 2397

Posted 23 August 2011 - 12:15 PM

What makes this engine "next generation"?


Marketing.

More precisely, what makes this an "engine?"

Resource (BSP) loader, renderer, controls.

#12 phantom   Moderators   -  Reputation: 7564

Posted 23 August 2011 - 12:27 PM


What makes this engine "next generation"?


Marketing.


It's a good job we are on gamemarketing.net then... oh wait...

#13 SteveDeFacto   Banned   -  Reputation: 109

Posted 23 August 2011 - 03:34 PM


What makes this engine "next generation"?


Marketing.

More precisely, what makes this an "engine?"

Resource (BSP) loader, renderer, controls.


There are many many features not demonstrated in this test. Also it's loading an FBX file not a BSP file.

#14 phantom   Moderators   -  Reputation: 7564

Posted 23 August 2011 - 03:40 PM

There are many many features not demonstrated in this test. Also it's loading an FBX file not a BSP file.


Yes, but that doesn't answer my question; what makes it 'next generation'?

#15 SteveDeFacto   Banned   -  Reputation: 109

Posted 23 August 2011 - 06:44 PM


There are many many features not demonstrated in this test. Also it's loading an FBX file not a BSP file.


Yes, but that doesn't answer my question; what makes it 'next generation'?


It's not... Yet...

#16 Michael Tanczos   Senior Staff   -  Reputation: 5451

Posted 23 August 2011 - 07:03 PM

Looks great so far. I definitely have to give props to anybody with the follow-through to get this far. Keep it up!

#17 mikeman   Members   -  Reputation: 2270

Posted 23 August 2011 - 10:24 PM

Looks good to me...you can now start add some gameplay(like shooting barrels or whatnot) and some effects(particles...) to live it up.

If I may ask, how did you converted the TF2 map to FBX? I'm interested in that myself.

#18 SteveDeFacto   Banned   -  Reputation: 109

Posted 24 August 2011 - 01:51 AM

Looks good to me...you can now start add some gameplay(like shooting barrels or whatnot) and some effects(particles...) to live it up.

If I may ask, how did you converted the TF2 map to FBX? I'm interested in that myself.



I used Crafty. Make sure to set the profile in the object viewer and then restart it or textures will not load right. Also it already can do those things but before I make another demo I have 4 things that need to be done.

1. Character animation.
2. Character path finding
3. Shadow Mapping.
4. Map editor

#19 phantom   Moderators   -  Reputation: 7564

Posted 24 August 2011 - 06:36 AM



There are many many features not demonstrated in this test. Also it's loading an FBX file not a BSP file.


Yes, but that doesn't answer my question; what makes it 'next generation'?


It's not... Yet...


I see... *looks at 'about' box on website*
I see...

OK, so what planned features do you have which make it 'next generation'?

#20 Geri   Members   -  Reputation: 195

Posted 24 August 2011 - 06:39 AM

you created something that will be a good codebase for your future 3d works. enjoy the result of your work, go, and create some real games with it.

Create your 3D RPG: Maker3D

 





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS