Windows game development environment
Author: Axel Fernández Curros
Guide to set up a Windows workstation for videogame development.
Check you have winget installed
winget --version
If is not, do install it, is super useful. External Link
Install Microsoft Visual Studio and C & C++ Build Tools
Install Visual Studio
External Link
Install Build Tools
External Link
Download and Install MinGW and add MinGW Path variable to Windows Path (optional but recommended)
If any errors occur, you might want to try to install g++ and gcc compilers with MinGW. External Link
Be sure to have installed gcc and g++ compilers for developing purposes.
With gcc and g++ installed
We are able to write and develop programs written in C and C++ and compile them successfully.
Instal Rust Language
External Link Add Rust folder to Windows path’s variables: My user rust installation path location as default:
C:\Users\AxelFC\.cargo\bin
Install Python3
winget install -e --id "Python.Python.3.8"
Add Python to path’s variables. Check if you can call it too from terminal.
python --version
Install Unreal Engine
Install Windows .NET Core 3.1 for being able to export games for Windows. External Link
winget install -e --id "EpicGames.EpicGamesLauncher"
Install Blender
winget install -e --id "BlenderFoundation.Blender"