Shamim Akhtar

Shamim Akhtar

A motivated, committed and optimistic professional who brings a passion for helping motivate, guide and mentor young students into their transition to the Industry and reshaping their careers for a fulfilling future.

The past is something that you cannot undo. The future is something that you can build. 

I enjoy coding, developing games and writing tutorials. Visit my GitHub to see the projects I am working on right now. 

About Faramira

The title of this site, Faramira, is a combination of the names of my first two children. Far(din) Amira. Now, I have a third one, I am in a dilemma about the title of this site!

I am the only one maintaining this site. I write all my tutorials, do the coding, apply SEO, publish and take the necessary steps to maintain a good page speed. As I do these, I continuously keep learning new knowledge.

No Ads

This site contains no ads and no affiliations. All content is for free and is provided as-is for educational purposes.

In-depth Tutorials

My game development tutorials are in-depth and very descriptive. I cover all aspects of the topic related to the tutorial. If you have a topic you would want me to address, don’t hesitate to contact me.

Guest Articles

I allow guest articles under the Opinion section of this site. The author gets the full credit for their publication. If you are interested in publishing an article, do get in touch with me.

Detailed, fast-loading, clutter-free, no funny popups, and ad-free Tutorials

Recent Tutorials

Graph-Based Pathfinding Using C# in Unity

In this tutorial, we apply our generic pathfinder and solve the graph-based pathfinding problem and demonstrate the application in Unity.

8-Puzzle Problem Using A* in C# and Unity

In this tutorial, we apply our generic pathfinder and solve the 8-puzzle problem and demonstrate the application in Unity.

Generic Finite State Machine Using C#

In this tutorial, we will implement a generic Finite State Machine using C#.