Code
“The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer is ideally an essayist who works with traditional aesthetic and literary forms as well as mathematical concepts, to communicate the way that an algorithm works and to convince a reader that the results will be correct.”
― Donald E. Knuth, Selected Papers on Computer Science
​
I have written code in a variety of languages. I have written in C++, C#, Python, Lua, Java, HTML, and CSS in order of proficiency. Here are some samples of code I've developed in C++ and C#.
C++
C++ is a computer programming language that is widely utilised in game creation. C++ was used to write the majority of my non-game programmes.
You can see the code for:
-
A Simple Calculator.
-
Space Invaders.
-
Shapes and Inheritance.
-
ATM and Server and what the problems were.
-
Polymorphism.
-
Google Testing.
-
A Physics Engine.
-
Lighting For Shaders.
-
Advance Shader Programming.
-
Game Engine Architecture.
-
A game developed on that game engine.
C#
C# is a multi-paradigm, general-purpose programming language. When coding in Unity, the language is utilised.
You can see the code for:
-
Game Manager for Pixel Asteroids.
-
The asteroids script.
-
The spaceship script.
-
The alien script.
-
Game Manager for Echoes Of The Past.
-
The zombie script.
-
The mystery box script.
-
The save manager script.
-
Tank AI.
All of these can be seen when downloading the full projects.