How Being a Programmer Affects Me as a Gamer

codingredstone

I know how to program to a point where I can read most lines of code in Java and C# languages. I know what variables are and methods are and how to write a full method. I know how to end a line of code, with a semicolon. I know how to create objects with variables and inheritance and use methods or polymorphism to achieve functionality. I made players and enemies that could shoot bullets, walk, and have health to get destroyed. How does it affect me as a gamer? Well…. when I game now I can think of how the mechanics of a game works. This makes gaming feel less real to me and my expectations of how much limitations and possibilities of what a developer can do comes into perspective. There is only so much you can do with the hardware. Virtual Reality adds another dimension to programming in which I will talk about later.

I now see characters in a game as parts. An image or sprite if it’s a 2D game or a model for a 3D game. Animation to make parts of the character move. Then add code to make it have physics and laws of what it can and cannot do, give it commands. And sounds and maybe a voiceover to make the character or enemy or OBJECT feel more real. Before I knew how to code somewhat, I took games way more serious and felt more immersed. It’s like watching behind the scenes of a movie. Why would you do that before you watch the movie?

2d-mario

 

 

Lastly it gives me a new sight to see if a game is crap or not. There is too many money driven developers releasing half-baked cookie cutter titles that become shovel ware. Kids fall for this all the time because they cannot see the games for what they truly are. By looking at how an enemy gets destroyed, and how the whole world itself is coded, and how the animation holds up I get a perspective of the hard work the developers do. If the animation is floppy on release I start to see through the gaps. I know what bad coding and bad animation looks like now. Games that are good can take thousands of lines of code, maybe millions which will take a lot of time. Anyways this is how programming has changed my perspective on games.

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s