Back To Skills

Indie Ironworks

My skills in:

C#


My history with the usage of C# is extensive. I am very comfortable with this coding language, as I have not only taken multiple classes within my college career utilizing this language, but I also primarily use this language in the projects I program in my free time. Most of the reasoning behind learning this language was so that I could utilize the Unity IDE in order to program video games as a hobby. Within the Unity IDE, the scripts utilize C#, as shown below.

C# Script Usage

These scripts interact with the objects and components within the IDE, and wokr as another component you can add to an object in order to customize its behavior. An example of utilizing a C# script in order to change the behavior of an object is given below in the following Player Behavior Script:

Zombie Game Player Code

This portion of the script depicts a method to handle hitscan detection weapons in a Shoot method. This method interacts with different colliders, objects, and object script methods in order to provide the player with the ability to shoot and detect immediately if they hit a zombie, and if they shot them in the head or the arm. A depiction of the final product is given below:

Zombie Game

Overall, this has been one of the most useful languages to know in order to utilize the Unity IDE for programming video games.