Latest csharp Activity
If your modders are intended to write Lua scripts, it doesn't follow that they should see further “internal” Lua code: you can publish only example mods and optional official libraries.
And when your engine executes mod scripts, there is no compelling reason to do it by monkeypatching your int…
Project Name: Yami
Program/Language: [Unity using C#, version 2020.1.2F1, GitLab use for version control.]
Roles Required: [Programmer, Social Media Manager]
Unity Programmer
This position requires knowledge of git and or Sourcetree as well as some experience working on a team and reading others code. …
Check the original blog post at TheGameDev.Guru: Static Batching in Unity Like You Never Saw
Reason for this blog post is simple:
Most developers think they know how static batching truly works. But that’s a lie: they don’t.
They just know the basics Unity taught them, while ignoring all the low level…
About a year and a half ago, I started my game programming journey. I am somehow confident in programming Kotlin and liked the idea of a complete game in my favorite language. My was to make a multiplayer game where you fight together to kill a boss. I played a lot of World of Warcraft in the…
Stride is a free, feature-packed and cross-platform game engine implemented in C#. Stride may certainly become an alternative to Unity, but what about the quality of its source code? Let's check Stride Game Engine with the help of the PVS-Studio static analyzer.
IntroductionSince Stri…
Check the original blog post at The Gamedev Guru: Unity Raycast Commands: A New Era
In this post, you will learn how to stop your current raycasts from stealing performance and upgrade them to the new era of Unity raycast commands that finally scale.
Table of Content
Check the original blog post at The Gamedev Guru: The KISS Command Pattern for Unity
In this post, you will learn about the lovely KISS Command Pattern in Unity I can’t live without in my games. This pattern will empower you to easily connect your gameplay systems without all the complexity that com…
Check the original blog post at The Gamedev Guru: The "KISS" Dependency Injection in Unity
Two questions for you:
If the answe…
Things have evolved in C# 7, but many programmers still haven't. Today, let's talk about throwing exceptions in Unity — the C# 7 way —.
Indeed, exceptions are a tricky topic. If you mention them, devs will run to you and demand that you lower your voice.
Game developers generally dislike exceptions. …