- 182
- 44 524
Olex Game Dev
Приєднався 10 чер 2006
Full-time Indie Solo Game Dev of an Action RPG, "Selfish Heroes."
7 years at Amazon Game Studios (briefly on New World), 7 years at Microsoft. Now, an indie game dev working on his first game. C++ with my own game engine. Occasionally a 2200+ chess player on chess.com.
7 years at Amazon Game Studios (briefly on New World), 7 years at Microsoft. Now, an indie game dev working on his first game. C++ with my own game engine. Occasionally a 2200+ chess player on chess.com.
Відео
Stress Test Level (Computer plays the Heroine)
Переглядів 732 місяці тому
Stress Test Level (Computer plays the Heroine)
A Slow-Motion Study in Spider Robots (uses Inverse Kinematics)
Переглядів 933 місяці тому
A Slow-Motion Study in Spider Robots (uses Inverse Kinematics)
A new robot boss with big laser guns, destruction and friendly fire!
Переглядів 1043 місяці тому
A new robot boss with big laser guns, destruction and friendly fire!
Arc Lightning and Lasers Destroy Everything!
Переглядів 1004 місяці тому
Arc Lightning and Lasers Destroy Everything!
How to Keep the Player Visible in an Action RPG
Переглядів 1135 місяців тому
How to Keep the Player Visible in an Action RPG
Adjusting heroine stance when she wears shoes
Переглядів 905 місяців тому
Adjusting heroine stance when she wears shoes
Keyboard controls with WASD and Keypad
Переглядів 1507 місяців тому
Keyboard controls with WASD and Keypad
Slow-Motion, Robot Destruction and Recoil, First Pass
Переглядів 567 місяців тому
Slow-Motion, Robot Destruction and Recoil, First Pass
New skill: "Twin Laser Turret" in my game #SelfishHeroes
Переглядів 9010 місяців тому
New skill: "Twin Laser Turret" in my game #SelfishHeroes
How to solve hard problems (in my game #SelfishHeroes)
Переглядів 26710 місяців тому
How to solve hard problems (in my game #SelfishHeroes)
I quit my job to work on my first game #SelfishHeroes
Переглядів 98210 місяців тому
I quit my job to work on my first game #SelfishHeroes
Playtest is available at store.steampowered.com/app/2922750/Selfish_Heroes/
Ive been watching your game develop quitely for a while now, good to hear about the playtest. ill try to participate when i can :).
Sweet! I'll let you know when it goes live!
Was this made in o3de ?
Nope. This is my own custom engine, built from scratch in Vulkan/C++. :)
Just finished my essay and I'm back. Great stream!
lets goooo!
killer music lol
omg look at her hair!! haha I love her! btw awesome enemy! rust developers are going to be triggered /s
It took me a full week of long hours to get the hair simulation working and it was all worth it. :)
@@OlexGameDev I know. that was the first stream there I saw (:
still waiting for Ukrainian rumble three.
Haha, nice. Maybe as my second game.
Awesome🎉
Thanks 🤗
This is cool I’m into this
Hell, yes!
oh did I just miss the stream again
Just barely, but I will be streaming tomorrow as well.
nice
Thanks
Greetings from Italy! man I like ur work! I'm subscribing right now :D
Welcome aboard!
Already better than concord
Haha, damn.
I like the enemy models, they look really good.
Thanks! I am planning to spend a day or two studying hard surface modeling in Blender on UA-cam and see where I can take my art style and direction.
Instead of breaking the border walls entirely when they’re hit, I think it would be more engaging if each weapon caused specific damage effects to the walls. For example, when lightning strikes, it could leave a blackened scorch mark on the wall, while a laser could create a different type of damage effect, like a glowing burn. This would add visual variety and make the game feel more immersive. By the way, the game is really well-made, and I’d love to learn how to develop games like this. ❤
I like the idea, for sure. I have some thoughts on how to do it but not fully figured out yet. I will need to implement decals first, at least.
@OlexGameDev Wow it's cool btw how can I learn to code games? Rn, I am doing the Unity Essentials pathway do you have some suggestions?
Yeah, Unity is a good start. I would also balance it with building something small without using a game engine, so that you don't get handicapped or psychologically dependent and be constantly impressed by the engine you are using. You want to have the freedom of both using an existing game engine and the freedom to implement your own features in that engine or elsewhere. Take a look at Raylib.com as an example of small set of libraries to let me you build things outside of a game engine.
It seems like you're using O3DE. Can you explain why you chose Jolt Physics over the built-in PhysX? Are there specific performance or feature requirements that Jolt better addresses?
No, I am not using any game engine for this project. I am building my own custom renderer and tools for what I need. I was considering Jolt for CPU simulation of clothing. PhysX only provides GPU clothing simulation and only on NVidia GPUs.
A bit late to the party, but I'm curious about the graphics engine you used. Are you leveraging a modern API like Vulkan, DirectX 12, or WebGPU? Or perhaps you're using a graphics engine that handles the API details for you?
I built two renderers for this project. Both using C/Vulkan. One renderer is a higher-end renderer that requires hardware raytracing. And a low-end renderer that can runs even on integrated GPUs.
Epic, where do you get the music from?
Thanks! The music is from SteamLabs free music section.
Nice!
Thanks!
looks cool
Thanks! Now I am working on the first Boss.
Good job, I really like Jolt and happy to see such streams
Thanks! Sadly, I had to put Jolt on the shelf for now as its simulation wasn't stable enough for the hair simulation. I might bring it later just for the character clothing CPU simulation. For now it's back to PhysX5 for a while.
dammm 🔥🔥🔥🔥
Damn right. :)
Can't fathom building a whole game engine from scratch. I'd lose my mind lol
I didn't plan on doing this originally, but the more I prototyped my game in other engines (Unreal Engine and Lumberyard/Open 3D Engine) the more I disliked that path and the more issues I saw with using existing game engines. I am so much happier building my own tech instead.
@@OlexGameDev What was the most stressful part of game development when you were working at amazon and microsoft?
It was waiting to save up enough and develop enough skills to jump into full time solo game dev. The jobs themselves were nice and comfortable.
bros based
Sadly, Jolt didn’t stand up to my scrutiny. Back to PhysX5 as the more physically stable option.
But why
I ended up shelving the Jolt effort. I found that its performance in a debug build was too poor due to using fancy modern C++ features, and Jolt had issues with simulation stability for the hair simulation. So back to using PhysX5 for me!
Wow. Best of luck with the game!!
Thank you!
big booba gaming
Beauty must be respected.
удачи! --Михаил
Thank you!
@@OlexGameDev еслм помощь нужна пиши :)
For sure! I hope you are doing well yourself as well, man.
Looking really good. Triggering an animation when hit? Or does O3DE have something like Chaos GC from UE5 that I am not aware of
Thanks! This is a custom engine I wrote from scratch with C++/Vulkan. The animation system is all mine as well. No existing game engine is being used.
@@OlexGameDev That is even more impressive. Is there a lack of features in O3DE that made you go solo?
Primarily, the lack of performance and how slow the engine was. I want to create a lighting fast game without any sluggishness. And that includes during the play time but also during the development time. With this game I can run it on an integrated GPU because I have a low-end renderer, while also supporting raytracing in hardware using my high-end pipeline. My game is also fast to compile and fast to iterate. It is an absolute pleasure to work on it now. I have prototyped this game in O3DE and Unreal Engine 5 and hated those workflows.
Yeah, I remember seeing O3DE videos from you. It is changing for the better, including Android support. That is why I was surprised by your change of direction. The compiling time is what upsets me the most. Very impressive what you have achieved
Yes, I was deep into O3DE and was originally planning to make my game using it but as I learned more and more about game dev in general, I saw that the engine is not reliable enough to ship my own indie game. Now I am actually standing on a solid ground and everything feels deeply my own.
This feels like a nightmare I had once
What was it about it?
Congratulations?
🥳
Your Discord link seems to be broken by the way. Nice work on the game!
I re-created the Discord link. Thanks for pointing that out!
Great video, but you know web dev doesn't have complex crashes like this. You should come back to the ez life 😎
Hard life = high rewards!
Touche!
This looks awesome but when are you gonna get back to web dev? 😅
Haha, Chris, never!
@@OlexGameDev haha how'd you figure out it was me from my obscure username?
Wish you good luck
Thanks!
That’s an amazing progress! How long did it take from 0 to where you are now? And what program language do you use?
Thanks! This is all in C++. It is hard to measure the time, since so far I worked on this during my free time for a few months last year while working full time for Amazon. I would say, about 3 months of occasionally working on this project. But how long it would have taken me working on it full-time? I didn’t keep track of that.
W
Why this guy looks AI generated? lmao
This comment got me laughing.. 😂
I actually I got that, too.
Good luck with this new chapter in your life! Looking forward to more updates about this!
Thank you! Will do!
L choice
live your own life
@@U8V3he is, hes just giving an opinion.
W choice L comment
Life involves risk. But with my skills and experience, this is and will be a fun time.
Awesome stuff, please more videos
Sure thing. I just started a new project: ua-cam.com/video/mRQznxuRqw8/v-deo.html
I was wondering why there were no more videos!
The video making is back on! I have a new project that I started full time. First update is here: ua-cam.com/video/mRQznxuRqw8/v-deo.html
The book is available for free here: o3debook.com/f/free-pdf-copy-of-the-book-is-available-for-download
Thanks for releasing it free, as you did it earlier with code.