(IJCH) Game Programming and Simulation Theory - Astonishing Connections (or Why I now respect my Weird Game Programmer Friends)

in #technology3 years ago (edited)

(IJCH) Game Programming and Simulation Theory - Astonishing Connections (or Why I now respect my Weird Game Programmer Friends)


IJCH - Inside JaiChai's Head (meaning: My warped, personal opinions and musings)

Source (Base Source)

From the Author:


I am JaiChai.

And if I haven't had the pleasure of meeting you before, I'm delighted to make your acquaintance now.

Source (Base Source)

I invite you to interact with everyone, learn, and have as much fun as possible!

For my returning online friends, "It's always great to see you again!"

Those Strange Game Programmer Friends of Mine

According to Wiki, a Game Programmer is this:

A game programmer is a software engineer, programmer, or computer scientist who primarily develops codebases for video games or related software, such as game development tools.

Game programming has many specialized disciplines, all of which fall under the umbrella term of "game programmer".

A game programmer should not be confused with a game designer, who works on game design.


I used to make fun of my friends who spend most of their waking hours programming games.

I mean, who in their right mind would voluntarily warp their brain and program in C++ until they were cross-eyed and suffering from pounding headaches?

For me, writing in C++ is like this:

Source (Base Source #1) (Base Source #2)

"Here extra curly bracket, missing curly bracket, double curly bracket. Where the Hell are you, you sneaky motherfucker!? Oh, there you are. Get your ass back in the right code space now!"

(Audibly banging each keystroke...)

"WTF?! Damnit! I didn't mean for it to compile that shit! Comments? Comments. You don't need my stinking comments!"

(Pulling hair with one hand and fist raised at the screen with the other...)

"Fuck you C++!!"

(Heavy Sigh)

"I wish Python was faster..."

And what was it about gaming programming that elicited so much passion in my friends?

I was without a clue.

On the rare occasions that they forced themselves to take a break, chill with me, have lunch and a few beers, I would listen to their latest problems while programming this or that gaming component.

Source (Base Source)

When they spoke of their gaming worlds, I fought the urge to roll my eyes (or at least not in their line of sight), responded with just a polite smile, well-timed head nods, and basically did the patronizing thing.

But while researching about other subjects that I am completely fascinated with, namely: Quantum Physics, AI, Ancient Religions, and Simulation Theory, I ended up with a huge, newfound respect for my game programmer friends.


I found out that game programming and Simulation Theory have A BUTTLOAD IN COMMON.

Also, it [Game Programming] incorporates the tenets of all the previously mentioned, favorite subjects of mine (i.e., Quantum Physics, AI, Ancient Religions).

Source (Base Source)

For example:

  • The "it only exists if you look at it" concept of quantum physics is used in game programming to conserve computational resources (similarly expressed in Simulation Theory).

  • AI is akin to "Universal Consciousness", "The Engineer", "Creator", or "Top Programmer".

  • Limited or total reincarnation is a feature of game programming and Simulation Theory.

And so much more!

"Dude! I'm Not Worthy!"

Source (Base Source)

So, if any game programmers are reading this, "Major props to you!"

Now I understand why you do what you do.

Games are Simulation Theory in action!

And I guess that makes you a member of the omnipotent "Creator Class" (AKA: Gods).

Explaining The Simulation Theory

Here is my favorite video that explains Simulation Theory in a way that entertains and educates both laymen and pundits alike:

By JaiChai

Thanks for stopping by.


About the Author

Believing that school was too boring, he dropped out of High School early; only to earn an AA, BS and MBA in less than 4 years much later in life – while working full-time as a Navy/Marine Corps Medic.

In spite of a fear of heights and deep water, he performed high altitude, free-fall parachute jumps and hazardous diving ops in deep, open ocean water.

After 24 years of active duty, he retired in Asia.

Since then, he's been a full-time, single papa and actively pursuing his varied passions (Writing, Disruptive Technology, Computer Science and Cryptocurrency - plus more hobbies too boring or bizarre for most folk).

He lives on an island paradise with his teenage daughter, longtime girlfriend and three dogs.

busy animated gif.gif

(More articles by JaiChai can be found on the Busy.org website. Use this link to visit Busy.org. Better yet, come join the Busy.org community!)


Animated Banner Created By @zord189 [Creatives]

("Join the A.S.A.P.ers Discord Channel")

JC320 black line frame.jpg

"My mind was a terrible thing to waste..." - JaiChai


If you enjoyed my post, kindly: Upvote, Follow, Comment and Resteem.

"I appreciate all your support!"


I feel the same way about coding anything, not just C++ - LOL! And you're absolutely right - game programmers are very god-like (but as a gamer, I have to say not all the gods are good gods... 😂). Excellent post, @jaichai!

Thanks so much for your comment and the kind praise.

Namaste, JaiChai

You're very welcome, @jaichai!

I always wanted to learn programming but somehow decided I will do it later. Now I think it's too late. hehe

This is a heart of a genius idea boss @jaichai, brilliant always..