I’ve been programming since I was a kid – and, of course, I first started by doing some websites with basic web tech. Now, years later, I’m still working on websites but also on responsive apps, mobile content, museum interactive installations…
I’ve been playing games since I was 3, and I’ve always loved to deconstruct and analyze them to better understand what makes them fun. I enjoy finding the reason a game ticks, and I believe game development is an opportunity to learn about plenty of various domains (image creation, post-processing, music, sound design, algorithmics, narratives and story-telling…) and be part of an awesome community!
How to make an RTS game in Unity?
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 optimisation…
Unity • C#
- Tutorial #1: Placing buildings
- Tutorial #2: Adding a very basic UI
- Tutorial #3: Setting up in-game resources
- Interlude #1: Introducing an event system
- Tutorial #4: Selecting units
- Tutorial #5: Transforming our data into Scriptable Objects
- Tutorial #6: Improving the UI
- Tutorial #7: Polymorphism, take 2!
- Tutorial #8: Boosting our selection feature
- Tutorial #9: Implementing character units and skills
- Tutorial #10: Moving the camera
- Interlude #2: Refactoring the event system
- Tutorial #11: Adding a day-and-night cycle
- Tutorial #12: Moving Character Units
- Tutorial #13: Adding a minimap and fog of war 1/3
- Tutorial #14: Adding a minimap and fog of war 2/3
- Tutorial #15: Adding a minimap and fog of war 3/3
- Tutorial #16: Introducing a sound system 1/2
- Tutorial #17: Introducing a sound system 2/2
- Tutorial #18: Preparing our game parameters
- Tutorial #19: Displaying our in-game settings!
- Tutorial #20: Saving the player’s data properly
Throughout my studies, I’ve had the chance to discover the facinating new field of AI. After doing some hands-on data science projects, I’m now gradually shifting to sharing my thoughts on AI and society and exploring how it can support other domains, such as art.
Just because having a well-furnished toolbox is such a joy! I’m keen on those small standalone programs that perfectly perform one narrow task – and I think they’re a really sweet way of brushing up my skills with a programming language I’m less knowledgeable in… or just having fun with some short and well-defined objectives!