Misty Valley: A Cozy Fishing Tale
Technology : Unity, C#, Steam Misty Valley is my personal dream project, a cozy game that I develop with a small two-person team. I handle all development processes on my…
Technology : Unity, C#, Steam Misty Valley is my personal dream project, a cozy game that I develop with a small two-person team. I handle all development processes on my…
Technology : Unity, C#, Metaverse, Blockchain, NFT GoArt is a Metaverse application that contains many portals and brings users together on portals. The application is also developed based on Web3.…
Technology : Unity, C#, MR, Socket Networking I developed a comprehensive MR training application for Roketsan, consisting of two interconnected components: a Windows PC server and an Oculus client. I…
In today’s world, network communication is a cornerstone of every software development process. Especially in games and real-time applications, a reliable and fast network infrastructure is a must. This is…
Every game or application needs to securely save and load user data. Data loss can negatively impact the gaming experience and lead to user frustration. This is where Tarsave comes…
Game development is a complex and dynamic process. Developers need to create modular, flexible, and sustainable code structures to develop games more quickly and effectively. At this point, Dependency Injection…
In the software development process, managing components is crucial for the sustainability and testability of the application. In this article, we will discuss Dependency Injection (DI) and Service Locator patterns,…
Generic structures are used for any type that conforms to a particular pattern to avoid code duplication in classes, methods, or interfaces. With generic structures, type-independent methods and classes can…
Extension methods are extremely useful and structurally necessary methods. With extension methods, a lot of flexibility can be provided in the project. The Extension Method is written for the classes…
In this article, I will be talking about the differences between Interface and Abstract Class. But firstly, let's take a closer look at both terms, and then compare them. What…