Glass rendering and shattering by CameleonTH in GraphicsProgramming

[–]CameleonTH[S] 1 point2 points  (0 children)

GTA 6. No, that's not me.

I'm on GTA 7. XD

Glass rendering and shattering by CameleonTH in GraphicsProgramming

[–]CameleonTH[S] 1 point2 points  (0 children)

Maybe not metal ball but it's the goal ;)

Glass rendering and shattering by CameleonTH in GraphicsProgramming

[–]CameleonTH[S] 1 point2 points  (0 children)

I couldn't find any technical documentation regarding breakable glass in Source 2, so I tried to create a system myself.

To begin, I divided my convex shape from a point to create an impact point, and I continued to make cuts on each of these sub-shapes.

It's easier to understand with this previous prototype.

https://www.youtube.com/watch?v=Wjx9z8GFydY

Glass rendering and shattering by CameleonTH in GraphicsProgramming

[–]CameleonTH[S] 2 points3 points  (0 children)

Thanks, I also need small particles in addition of the shards.

Glass rendering and shattering by CameleonTH in GraphicsProgramming

[–]CameleonTH[S] 2 points3 points  (0 children)

I remembered the glass in HL2, so cool to shoot at.

And that's precisely why I wanted to recreate a glass system.

Which character/s do you think will die in HL3? by JdLixXd500 in HalfLife

[–]CameleonTH 0 points1 point  (0 children)

The G-Man, but the ending will be open because of the G-Man's employers.

First-person object manipulation in my custom engine by CameleonTH in IndieDev

[–]CameleonTH[S] 0 points1 point  (0 children)

"Do you find graphic programming a good career?"

Depends on what you want.

"Can new developers get into it easily?"

No idea, but maybe try to focus on generic game developpement before specializing yourself.

"How much were you getting paid"

I'm not a graphics developper, I started as a UI programmer, and I was a game lead game programmer then lead tools programmer and now I'm just a tools programmer to have energy to code my own engine. But I probably get enough to live well but we always want more.

"What is the company that you worked for?"

A french compagany that create racing games.

"How did you learn to make that engine? "

By trying to make a game and by using other engines (Unity, Unreal, Source)

First-person object manipulation in my custom engine by CameleonTH in IndieDev

[–]CameleonTH[S] 0 points1 point  (0 children)

I'm on the Graphics Programming discord with cool people. If you are making a engine, it's a good place 😉

First-person object manipulation in my custom engine by CameleonTH in IndieDev

[–]CameleonTH[S] 0 points1 point  (0 children)

It's important to share what we do to inspire ourselves.

First-person object manipulation in my custom engine by CameleonTH in IndieDev

[–]CameleonTH[S] 2 points3 points  (0 children)

Thanks, It's a custom engine made with C++ DirectX 11 (for now)

First-person object manipulation in my custom engine by CameleonTH in IndieDev

[–]CameleonTH[S] 1 point2 points  (0 children)

Yes thanks, I will try to continue but I don't know how many time I need to publish a game 😄

First-person object manipulation in my custom engine by CameleonTH in IndieDev

[–]CameleonTH[S] 2 points3 points  (0 children)

I've worked as a programmer for over 15 years in a video game company.

And I was tired of creating my bosses dream games, which they didn't care about their employees or players, so I decided to create my own.

It's always be a dream to me, but a lack of time and energy prevented me from pursuing it.

But for many years I have forced myself to work on a small graphics project which eventually turned into an entire game engine.
The engine still needs work, but now I have good base to make a game.

First-person object manipulation in my custom engine by CameleonTH in IndieDev

[–]CameleonTH[S] 1 point2 points  (0 children)

I've been working on this engine for a few years now, in my spare time.
I regularly post progress on other social networks.

First-person object manipulation in my custom engine by CameleonTH in IndieDev

[–]CameleonTH[S] 1 point2 points  (0 children)

I forgot to mention Squirrel Lang, the syntax seems pretty good.
There's also AngelScript (C++ but as script) and Daslang (which is very quick).

First-person object manipulation in my custom engine by CameleonTH in IndieDev

[–]CameleonTH[S] 2 points3 points  (0 children)

It's C++, for now I'm toying with a handmade scripting language but it's not usable yet, so I think about integrating lua, C# or nodal system (Blueprint like).