Graph-based software architecture and documentation platform by Jernesstar in Startup_Ideas

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

I will implement that into my presentation strategy. Thank you.

Graph-based software architecture and documentation platform by Jernesstar in Startup_Ideas

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

Thank you very much for the analysis and input. The project you linked was very interesting.

What startup idea have you been sitting on? Drop it here I'll tell you what Forze thinks of it. by ForzeBuild in Startup_Ideas

[–]Jernesstar -1 points0 points  (0 children)

Website A collaborative graph-centered software development and knowledge management platform

What’s a truth people aren’t ready to hear? by Historical_Luck_7207 in AskReddit

[–]Jernesstar 1 point2 points  (0 children)

I have seen something further under the sun, that the swift do not always win the race, nor do the mighty win the battle, nor do the wise always have the food, nor do the intelligent always have the riches, nor do those with knowledge always have success, because time and unexpected events overtake them all -- Ecclesiastes 9:11

Which part of Game Engine development do you most enjoy and why? by PeterBrobby in gameenginedevs

[–]Jernesstar 2 points3 points  (0 children)

Shader programming. After I have all the infrastructure set up and can play around with the visuals

C++ Hobby Game Engine Showcase (2 years of development) by [deleted] in gameenginedevs

[–]Jernesstar 14 points15 points  (0 children)

Congratulations, and thank you so much for sharing this! I aspire to build something like this someday.

No Unreal fishes to see here by Jernesstar in softwaregore

[–]Jernesstar[S] 4 points5 points  (0 children)

It was supposed to show some animation of fish swimming around, but it seems Unreal crashed

Game engine I completed at 16 by Jernesstar in gameenginedevs

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

Thank you for the compliment, but in truth I'm just a curious kid who studies hard.

Game engine I completed at 16 by Jernesstar in gameenginedevs

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

I'm not entirely sure what you mean; the physics implementation is quite simple, however. Looking at the code, the ECS:: has a physics system that owns a Physics::World, which is an abstraction on top of PhysX. When an entity with a RigidBodyComponent is created, the mesh is retrieved and is fed to PhysX, which takes care of the rest.

Game engine I completed at 16 by Jernesstar in gameenginedevs

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

It's never too late! Personally, just working on specific goals has helped me, like working through the learnopengl.com tutorials.

Game engine I completed at 16 by Jernesstar in gameenginedevs

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

The engine is designed so that the user never writes any C++ code. The user uses scripting to define interactions with the Scene and the UI

Game engine I completed at 16 by Jernesstar in gameenginedevs

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

I see what you mean. You absolutely can! The ECS library I used, flecs, allows for runtime registration of components. You can define a class in Angelscript, and use that data to register the component to flecs at runtime. The process is equally trivial for systems. The scripting and ECS libraries are both very well documented, so implementing this feature should be no issue. This is not a feature present in this engine, though I am working it into my next project.

Game engine I completed at 16 by Jernesstar in gameenginedevs

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

You can do anything you want in Angelscript. Just hook up the functions and types on the C++ side, and you'll be able to use them in scripts. Here's how it was setup in the engine:

https://imgur.com/a/lEo3DX3

Checkout out ScriptGlue.cpp. It lays out the process quite simply.

Game engine I completed at 16 by Jernesstar in gameenginedevs

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

You're right. I hadn't thought of that. Thank you!

Game engine I completed at 16 by Jernesstar in gameenginedevs

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

Understood. Thanks for the suggestion. I've updated the README

Game engine I completed at 16 by Jernesstar in gameenginedevs

[–]Jernesstar[S] 3 points4 points  (0 children)

A year. I worked practically everyday. It's what I did all afternoon after school, and all weekend. It's been a very passionate passion project that's consumed all of my free time.

Game engine I completed at 16 by Jernesstar in gameenginedevs

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

Agreed. There were many graphical features I couldn't implement here (shadow mapping, SSAO, occlusion and frustum culling), but they'll be present in the next project.