Published inC# Programming·PinnedMember-onlyMaking a RTS game in Unity (C#)Table of contents — Let’s learn how to implement the various systems that make up a real-time strategy game in the well-known game engine Unity! Throughout this series of tutorials, we will explore C# scripting for games, GUI building, event systems, sound optimization… 📕 Get the ebook and bonus material on Gumroad! 🚀 Find the…Csharp3 min readCsharp3 min read
Published inNerd For Tech·May 25Member-only🧐 Do AIs really “know”? [AI+Games #2]Can AIs think like us? (No.) — This article is available both in text and video version — see below for the text version :) Something that we hear a lot about recent AIs like ChatGPT is that they’ve managed to mimic human conversation well enough to pass for and perhaps replace said humans. …AI6 min readAI6 min read
Published inCodeX·May 18Member-only3 handy tips for animating your Unity objects in C#Let’s create catchy animations for our game objects with just a few lines of C#! — Ever since we began making games, we’ve filled them with collectibles to reward and guide the players. …Unity4 min readUnity4 min read
Published inNerd For Tech·May 11Member-only👨 Should we use ChatGPT to power our game characters? [AI+Games #1]Can AI really replace game writers and designers? (No.) — This article is available both in text and video version — see below for the text version :) Unless you’ve been living under a rock for the past few months, chances are that you’ve heard of ChatGPT. This AI-powered chatbot was developed and released by OpenAI last November, at…AI6 min readAI6 min read
Published inCodeX·May 10Member-onlyManipulating HTML with pure JavaScriptBecause “vanilla JS” is worth diving into! — Although JS frameworks are now proliferating (with React, Angular and Vue leading the charge), some people have started to wonder about the benefits of those “easy-to-use ready-made one-fits-all” solutions. So, today, let’s discuss if we really need to dive into those modern tools… or if “plain old JavaScript” can do…JavaScript8 min readJavaScript8 min read
Published inC# Programming·May 5Member-onlyDo you know these C# conventions?Is there a unique “good” way to write C#? — When you program a project, the first step is always to have something that works. But then, when you’ve managed to implement your feature, it’s often a good thing to try and clean up your code… … and, for example, you can make sure that it obeys the usual C#…Csharp5 min readCsharp5 min read
Apr 27Member-only🎓 Is there a “right” way to teach something?Is there a universal best method for learning something? — In terms of learning (and particularly self-training), Internet has been a game changer. Nowadays, there are just so many articles and Youtube videos about everything! You can get online courses on virtually any topic you want easily and quite often for free. However, it raises interesting questions: is all this…Learning16 min readLearning16 min read
Published inC# Programming·Apr 26Member-only3 C# keywords you need to knowTime to brush up on your C# toolbox! — As a developer, you quickly learn that the best way to keep your programming good is constantly have it grow and evolve by incorporating new tips and techniques. And, to me, C# is one of those languages where you can constantly discover a new hidden feature that suddenly brightens your…Csharp6 min readCsharp6 min read
Published inC# Programming·Apr 19Member-onlySome cool C# one-liners!How many of those quick tips do you know? :) — Writing good code is by no means easy to do, and as your projects grow and start to implement more and more features, you’ll be faced with an ever-increasing complexity that can be hard to tame. However, C# is a very nice language with a lot of handy tools for…Csharp4 min readCsharp4 min read
Published inCodeX·Apr 13Member-onlyCreating a basic field of vision system in Unity/C#Let’s setup a basic circular or conical FOV for a little guard! — There are lots of games where enemies will spot you only when you enter a specific area around them. This concept of a “field of vision” may not be the most realistic thing, but it is nonetheless a very common one. And guess what? It’s actually not that hard to…Unity16 min readUnity16 min read