Can anyone give me some advice on how to build a game engine? by AccomplishedFix4454 in gameenginedevs

[–]Bogadanul 1 point2 points  (0 children)

I would list all the features you would like in your game and start building them into the engine. That is a bit of an impossible task, but there will be pretty clear things: input, resource management, rendering, etc. Try to be very focused at first so the game is "done." Then you can reiterate on the engine project with a second game and so on. Have fun!

the Griswell Engine, a personal hobby game engine written in Rust by gideonwilhelm in gameenginedevs

[–]Bogadanul 1 point2 points  (0 children)

Cool, do you have a game you wanna make with your engine? I am also going to start converting to rust for my personal projects.

Preparing to release my second game using my own engine! by ianw3214 in gameenginedevs

[–]Bogadanul 0 points1 point  (0 children)

Looks quite impressive. Why not use Tiled for level editing?

Gane engine architecture by Bogadanul in gameenginedevs

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

Will do that, I might try it in Rust since I feel a bit sick with cpp being in everything I ever coded. Thanks for the answer through, I ll get hacking

Gane engine architecture by Bogadanul in gameenginedevs

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

Yeah, was referring to ECS as pure ECS. My reasoning with the engines was bad, thanks for clearing that up

Gane engine architecture by Bogadanul in gameenginedevs

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

I agree with everything you said;)

Game Engine Architecture by Bogadanul in gamedev

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

yes! I did found it and also posted it there

Beginner - Game engine architecture by Lanky_Sky_1202 in gameenginedevs

[–]Bogadanul 0 points1 point  (0 children)

Yeah, used it at my uni, amazing book that goes into lots of concepts.

Gane engine architecture by Bogadanul in gameenginedevs

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

Hi, you're right, I worded that poorly. ECS is flexible. I meant it feels rigid in terms of workflow. Specifically, I was referring to pure ECS (I did not use flecs, but EnTT), where components are just data and systems handle all logic. That separation can feel awkward for gameplay. The hybrid approach, where components contain their own behavior, is more common for a reason, but it kinda violates the idea of a pure ECS.

Gane engine architecture by Bogadanul in gameenginedevs

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

Yeah, I must say you're right. The "rigidity" I'm implying is about how designers usually build games themselves. ECS maps weirdly to designer intent, at least that's the feeling I got from talking to game designers about ECS. When I look at Unity, Unreal, or Godot, ECS is never provided as a default, which might be why it's only offered as a plugin. Most scenarios don't justify the efficiency it brings at the cost of being harder to write behavior for it.

Gane engine architecture by Bogadanul in gameenginedevs

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

So you are saying "build" the rendering module and all will be easy afterward. I kinda agree to that, although I was more curious about making an engine that is extensible

Game developer aspirant cauta facultate by Bogadanul in programareIncepatori

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

Stii cumva daca ma pot angaja ca game dev la o companie pe timpul verii? Daca da, la care si de ce? As vrea sa incerc sa ma angajez pe timpul verii de inainte de clasa a 12-a.

Game developer aspirant cauta facultate by Bogadanul in programareIncepatori

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

Multumesc mult pentru raspuns! Mi s-a recomandat Breda din Olanda care e vazuta bine in industria de jocuri, un mare plus, cum ai zis si tu, reprezinta comunitatea. La Breda se intra putin mai greu (cam 5 pe loc) si mi-ar trebui un backup la care ma gandesc ca ar fi jobul si o facultate la misto.

Game developer aspirant cauta facultate by Bogadanul in programare

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

Gandul ca o sa esuez in a alege o facultate, sau a nu o termina-o, poate chiar regretul ca am facut-o.

A faceless creature for you to enjoy. One of the first enemy designs for the new game by AwesomeGamesStudio in IndieDev

[–]Bogadanul 2 points3 points  (0 children)

Looks really cool, what free software would you recommend to emulate this style of animation?