By Rogem


2019-02-05 20:47:47 8 Comments

… and no, I do not mean System-on-a-Chip.

I stumbled upon this question which was using the acronym in the context of graphics, and found myself wondering about its meaning. Neither the question nor the answer further explained the acronym, and a search on google only got me "system-on-a-chip", which I was already familiar with, and "security operations center", which I was less familiar with.

What does SoC stand for in the context of game development (and/or software engineering)?

1 comments

@Alexandre Vaillancourt 2019-02-05 21:14:56

It stands for Separation of Concerns, i.e. designing a software so that each section has a specific purpose.

As you guessed, it's a general software engineer priciple and it is not specific to game design/programming.

This is often done (and not limited to) to reduce the coupling between sections, resulting in better reusability, code clarity and (sometimes) teamwork.

@Gusdor 2019-02-07 08:14:44

Additional benefits: test-ability and composition

@Mast 2019-02-07 08:34:12

It's not necessarily a software thing though, it's often a network engineering thing too. Things like not having your MMORPG on the same server as your billing system and registration page for example, that's SoC too.

Related Questions

Sponsored Content

2 Answered Questions

[SOLVED] Is there a term for placeholder graphics for dialog systems?

  • 2018-02-07 13:23:10
  • noClue
  • 107 View
  • 2 Score
  • 2 Answer
  • Tags:   terminology

1 Answered Questions

3 Answered Questions

[SOLVED] What is the game design lingo for the computer's ability to render shiny water?

  • 2017-10-23 12:54:29
  • Hiltnflite
  • 180 View
  • 2 Score
  • 3 Answer
  • Tags:   terminology

3 Answered Questions

[SOLVED] Is there a better term for a thing that hosts a game story script than "game engine?"

  • 2011-04-14 15:04:21
  • Pietro Polsinelli
  • 549 View
  • 4 Score
  • 3 Answer
  • Tags:   terminology

2 Answered Questions

[SOLVED] What is an offset?

  • 2017-03-11 18:42:31
  • LiziPizi
  • 488 View
  • 2 Score
  • 2 Answer
  • Tags:   terminology

1 Answered Questions

3 Answered Questions

[SOLVED] What is a "Gameplay Programmer"?

  • 2012-02-24 22:20:14
  • Tucker Morgan
  • 20937 View
  • 26 Score
  • 3 Answer
  • Tags:   terminology

1 Answered Questions

[SOLVED] In Box2D, what exactly does a fixture represent?

  • 2015-08-28 02:59:21
  • badso
  • 788 View
  • 4 Score
  • 1 Answer
  • Tags:   box2d terminology

4 Answered Questions

[SOLVED] What defines a minigame?

  • 2014-02-11 08:53:36
  • ConfusedStack
  • 2417 View
  • 4 Score
  • 4 Answer
  • Tags:   terminology

2 Answered Questions

[SOLVED] What does the term 'photorealistic' really mean?

Sponsored Content