Skip to main content
gamedev.net
🔒 Locked

What does GDNet think about my game engine?

Started by JackOfAllTrades 117 replies 17.3k views
ApochPiQ
ApochPiQ
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 tongue.gif
Krohm
Krohm
[font=arial, verdana, tahoma, sans-serif][size=2]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.[/font]

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.[/quote]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:
[font=arial, verdana, tahoma, sans-serif][size=2]

0:04: approximated highlights on pillars[/font]
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!
Previously "Krohm"
Servant of the Lord
Servant of the Lord
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.
JackOfAllTrades
JackOfAllTrades

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!
Koobazaur
Koobazaur
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.
Comrade, Listen! The Glorious Commonwealth's first Airship has been compromised! Who is the saboteur? Who can be saved? Uncover what the passengers are hiding and write the grisly conclusion of its final hours in an open-ended, player-driven adventure. Dziekujemy! -- Karaski: What Goes Up...
Antheus
Antheus

What makes this engine "next generation"?


Marketing.

More precisely, what makes this an "engine?"[/quote]Resource (BSP) loader, renderer, controls.
_the_phantom_
_the_phantom_

[quote name='phantom' timestamp='1314123085' post='4852871']
What makes this engine "next generation"?


Marketing.
[/quote]

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

[quote name='phantom' timestamp='1314123085' post='4852871']
What makes this engine "next generation"?


Marketing.

More precisely, what makes this an "engine?"[/quote]Resource (BSP) loader, renderer, controls.
[/quote]

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

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'?
JackOfAllTrades
JackOfAllTrades

[quote name='SteveDeFacto' timestamp='1314135264' post='4852969']
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'?
[/quote]

It's not... Yet...
Michael Tanczos
Michael Tanczos
Looks great so far. I definitely have to give props to anybody with the follow-through to get this far. Keep it up!
mikeman
mikeman
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.
JackOfAllTrades
JackOfAllTrades

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
_the_phantom_
_the_phantom_

[quote name='phantom' timestamp='1314135653' post='4852972']
[quote name='SteveDeFacto' timestamp='1314135264' post='4852969']
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'?
[/quote]

It's not... Yet...
[/quote]

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

OK, so what planned features do you have which make it 'next generation'?
Geri
Geri
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.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.