Skip to main content

Questions tagged [software-engineering]

Software engineering is the design and development of software as it applies to the game development field. Questions using this tag should be about theoretical concepts and practices as relates to the task of creating or designing software. This tag should not be used simply because a question involves programming or contains code.

12 votes
1 answer
1k views

I have a spell system where a the spell is a self-contained game object handling all the logic. When done, it destroys itself. This works great Then I added a second game object handling animation, ...
Zibelas's user avatar
  • 5,012
0 votes
1 answer
309 views

Does anyone have any insight or at least a guess as to how the spell system works in Noita? The game is done in C++, and it has spells that can be modified with other spells and spell modifiers that ...
Spoon's user avatar
  • 11
1 vote
1 answer
272 views

What I'm puzzled about, is why most tutorials on graphics programming speak of creating a composition of transformation matrices - which are then applied in a single loop (to each vertex). I did the ...
Jared Kosiba's user avatar
0 votes
2 answers
440 views

I've been doing some reading and watching videos about game engine architecture, and it seems that a key component of making a game engine is to have it seperate from the actual game. The Cherno ...
L1ghtkage CaptainL1ghtning's user avatar
1 vote
0 answers
69 views

I am a web and mobile app programmer. Compared to web and mobile app source code, I haven't seen much game programming source code. In web applications, all elements are essentially static (?), and ...
shingo.nakanishi's user avatar
1 vote
1 answer
151 views

In my Unity game, the "Interact" action is used for multiple tasks like opening doors and grabbing/dropping objects. However, there are scenarios where the player has an object in their ...
Roberto's user avatar
  • 113
7 votes
3 answers
2k views

I'm trying to write a top-down tactics RPG game in python, and run into the first major decision I can't make with my limited knowledge of RPG fundamentals. In our game you create a team of characters ...
John P's user avatar
  • 173
1 vote
1 answer
805 views

My inventory needs to deal with different Item types. Item is my base class, which is extended by Armor, Weapon, Spell, Scroll and I might add more in the future. All items have an interaction on ...
Pascal Claes's user avatar
1 vote
1 answer
211 views

I am having a bit of a headache right now about my controllers: Ive got a bunch of managers in my game, for example A MasterController to manage most serious stuff like pausing or turning off input ...
fastbyte22's user avatar
1 vote
1 answer
104 views

I have a base class for Abilities. This is a point and click game, therefore I have Click, Hold and Drag subclasses. What I need to do is remind myself to set the player's AI state to Ability when it ...
Thisisstackoverflow's user avatar
3 votes
2 answers
1k views

In my real-time multiplayer game, there are multiple entities that are very interrelated and whose logic is very related to the player who owns them. I don't think I can decouple the classes from each ...
Marvin's user avatar
  • 132
0 votes
0 answers
89 views

I have created a dynamic library that contains all the tools I want my game executable to have. Additionally, I want to create a world editor/tools for my engine to be more user-friendly. I'm ...
Benzait Sofiane's user avatar
0 votes
0 answers
101 views

I've been working on a C++ game engine for a while, but I decided to scrap the project because doing it in C++, despite my best efforts, I could feel the technical dept building. As such, I switched ...
Spencer Rosas-Gunn's user avatar
0 votes
1 answer
205 views

I am reading the amazing Game Engine Architecture 3rd edition by Jason Gregory, but I have trouble understanding the singleton part, more particularly the part dealing with subsystem start/shutdown... ...
Benzait Sofiane's user avatar
1 vote
1 answer
312 views

I am currently reading tons of books about game engine, real time rendering, animation, physics... but I could not find any description of how game developers who built their game with their own game ...
Benzait Sofiane's user avatar

15 30 50 per page
1
2 3 4 5
43