All Projects → MinaPecheux → UnityTutorials-RTS

MinaPecheux / UnityTutorials-RTS

Licence: other
The code for my series of tutorials on how to make a real-time stategy (RTS) game in the well-know Unity game engine (with C# scripting)!

Programming Languages

C#
18002 projects
ShaderLab
938 projects

Projects that are alternatives of or similar to UnityTutorials-RTS

Thinkdiff
My open source project links, programming and software development related code and tutorials are in this repo. Content types: Python, JavaScript, Dart | Django, React, Flutter, React-Native etc.
Stars: ✭ 65 (-74.61%)
Mutual labels:  tutorials, tutorial-code
Empire-Earth-reborn
official repo of the Empire Earth reborn mod (new models, textures, gameplay etc.)
Stars: ✭ 37 (-85.55%)
Mutual labels:  games, rts-game
Imageprocessing
MicaSense RedEdge and Altum image processing tutorials
Stars: ✭ 139 (-45.7%)
Mutual labels:  tutorials, tutorial-code
WarKingdoms
Unity RTS Prototype (Warcraft 3 Style)
Stars: ✭ 108 (-57.81%)
Mutual labels:  rts, rts-game
cache-lite
An extremely lite-weight cache framework in Kotlin, demonstrating how cache works.
Stars: ✭ 97 (-62.11%)
Mutual labels:  tutorials, tutorial-code
Opencl 101
Learn OpenCL step by step.
Stars: ✭ 43 (-83.2%)
Mutual labels:  tutorials, tutorial-code
Build Your Own X
🤓 Build your own (insert technology here)
Stars: ✭ 125,520 (+48931.25%)
Mutual labels:  tutorials, tutorial-code
tutorial-go-fiber-rest-api
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.
Stars: ✭ 175 (-31.64%)
Mutual labels:  tutorials, tutorial-code
Warzone2100
Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
Stars: ✭ 2,094 (+717.97%)
Mutual labels:  games, rts
GameDesign11
A project based intro to game development using the Unity game engine
Stars: ✭ 26 (-89.84%)
Mutual labels:  games, tutorials
Flutter Tutorials
The repo contains the source code for all the tutorials on the FilledStacks Youtube channel.
Stars: ✭ 4,115 (+1507.42%)
Mutual labels:  tutorials, tutorial-code
tutorials
Ably Tutorials in multiple languages
Stars: ✭ 35 (-86.33%)
Mutual labels:  games, tutorials
launchpad
Resources to get started in Quantum Computing!
Stars: ✭ 21 (-91.8%)
Mutual labels:  tutorials, tutorial-code
Python Beginner Programming Exercises
Practice your Python programming skills with this interactive and auto-graded set of exercises.
Stars: ✭ 47 (-81.64%)
Mutual labels:  tutorials, tutorial-code
Monthly-App-Challenge-2022
Retos mensuales de la comunidad MoureDev para crear pequeñas aplicaciones en base a requisitos
Stars: ✭ 153 (-40.23%)
Mutual labels:  tutorials, tutorial-code
Learningx
Deep & Classical Reinforcement Learning + Machine Learning Examples in Python
Stars: ✭ 241 (-5.86%)
Mutual labels:  tutorials, tutorial-code
coding-notes
I'm compiling comprehensive coding tutorials for many different languages and frameworks! 🐲
Stars: ✭ 201 (-21.48%)
Mutual labels:  tutorials, tutorial-code
code with me
flutter app and code demos
Stars: ✭ 31 (-87.89%)
Mutual labels:  tutorials, tutorial-code
YetAnotherKeyDisplayer
The application for displaying pressed keys of the keyboard
Stars: ✭ 88 (-65.62%)
Mutual labels:  games, tutorials
godot-practice-shaders
Some practice shaders in Godot
Stars: ✭ 79 (-69.14%)
Mutual labels:  tutorials, tutorial-code

[Unity/C#] Making a RTS game

Mina Pêcheux • March 2021 - March 2022

thumbnail

📕 Discover the series as an ebook and get bonus material on Gumroad!

This repository contains the code for my on-going series of tutorials on how to make a real-time strategy (RTS) game in the well-known game engine Unity! Throughout this series of tutorials, I explore C# scripting for games, GUI building, event systems, behavior trees, sound optimization...


To run this project, make sure you play it from the "Core" scene! ;)

→ For more info, see Tutorial #41

demo

You can find the list of all tutorials on Medium, or right below:

Known issues

About installing / upgrading

The project was written in Unity 2020.3. This implies that, when loading it up with different recent versions of Unity, you'll need to "upgrade" the project. This usually goes without a hitch, but there is for now 2 bugs that have been spotted by the followers and I:

  • incorrect lighting: upgrading to some Unity 2020+ might lead to some strange lighting of the scene (because of pipeline render defaults and lighting settings changes). To get a similar lighting to the original project, make sure that you remove all baked lighting data, that all your (directional) lights are set to "Realtime" and that you ignore the environment lighting.

    To do so, open the Window > Rendering > Lighting panel, go to the "Environment" tab, and set the "Intensity Multiplier" variable to 0 both in the Environment Lighting and Environment Reflections sections.

  • FOV shader bug (thanks to @Oarcinae): upgrading to Unity 2019.4 might lead to unexpected behaviour for the FOV shader (because of pipeline render defaults changes); to fix the issue, you can try modifying the AlphaProjection.shader and comment out the line: #pragma exclude_renderers d3d11 gles (still an open issue #2, any help is welcome 🙂)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].