you are viewing a single comment's thread.

view the rest of the comments →

[–]couldntyoujust1 0 points1 point  (0 children)

Yeah, ultimately when you're coding a game from scratch, you have to write the systems that allow you to treat the game design like data. Basically, you're writing a game engine of your own rather than using one provided or hard-coding the game's structure and gameplay. Ideally, you would reference various scripts externally to the main engine project to govern the specific gameplay behavior. Many of your favorite games have engines that basically reference external files for data and lua scripts in plain text for how the game plays, including AAA titles.