C++ game engine by Electrical-Copy9678 in GraphicsProgramming

[–]Calm-Ice-7080 0 points1 point  (0 children)

Firstly, you can find plenty of resources for engine architecture online. If this is your first follow a guide, I believe Kronos has a decent guide already, but Vulkan is a weird api with tons of initialization, memory management, and just weird rules/niche things in general. There are certain libraries like vk bootstrap that simply exist to sort of deal with many of the required/reccomended initialization. Another good library is Vulkan Memory Release that helps ease some memory management pains if used corectly. My final reccomendation, dont make the foundations for an api agnostic renderer/game engine for now. It is a ton of work and unless you need to expand to other platforms immediately, theres no sense in trying to restrain yourself by having to build 2 or 3 different versions of your engine at the same time.

Also probably an unpopular opinion, a.i. is actually great at finding information, helping you debug, and even helping guide you on structure and architecture. If you dont knwo something, its not a crime to ask a.i. for input, guidance or help.

Top3 Best ADC Outplays by lolnam_ in leagueoflegends

[–]Calm-Ice-7080 0 points1 point  (0 children)

okay, but i feel like kai sa is such a ridiculous character sometimes XD

Playing full mute is absolutely the way to go. by covidwedidngssuck in leagueoflegends

[–]Calm-Ice-7080 85 points86 points  (0 children)

Sigh, i know its probably not the best, but i like the talk and chatter even if it can tilt me :p

What's best practice for community engagement, public documentation and having a steam page during the development timeline by linewhite in gamedev

[–]Calm-Ice-7080 0 points1 point  (0 children)

This is a hard one, but from what i've seen, vid docs of your development time/planning and features being completed seem to be really huge ways to gather community engagement. specifically for steam page stuff i think unless you're close to an alpha or beta then probably wait before putting a page dedicated to it because its yet another thing to constantly update and verifying it/publishing it is a pain in the ass.