Compiling and Intro (Windows)  | C++ For Java Devs Ep. 1 @GamesWithGabe
Compiling and Intro (Windows)  | C++ For Java Devs Ep. 1  @GamesWithGabe
Uploaded March 2021 | Updated September 2026, 2 weeks ago
Join the Discord: discord.gg/4tHeAkxNg7

In this episode I describe what this series will go over. I explain that I assume you are familiar with several different programming concepts (if you are familiar with C# or Java, you should be good), then I discuss installing MSVC, coding your first C++ program, compiling/linking your first C++ program from the command line, common IO functions in C/C++, basic C/C++ language features, a challenge, and a few compiler options.

MSVC Toolset (Download): visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019
MSVC Docs: docs.microsoft.com/en-us/cpp/build/building-on-the-command-line?view=msvc-160
Challenge Solution: gist.github.com/codingminecraft/50599773da541765687f185a73a6b438

0:00 In This Episode
0:34 What You Should Already Know
1:52 Installing MicroSoft Visual C++ Toolset (MSVC)
3:28 Creating VSCode C++ Project
3:58 VSCode C++ Extensions
4:22 Hello World
5:38 Compiling Hello World
7:18 Creating a Build Batch Script
10:02 Basic C++ Functions
13:13 Simple Input Functions
16:08 Random Numbers
17:44 Shutting Windows Virus Protection Up
18:54 Challenge
19:22 Compiling with Custom EXE Name

---------------------------------------------------------------------
Website: ambrosiogabe.github.io
Github: github.com/ambrosiogabe

Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :)

My Recommended Game Engine Books:
Game Engine Architecture: gameenginebook.com
Game Physics Cookbook (Read this before the next physics book): amazon.com/Game-Physics-Cookbook-Gabor-Szauer/dp/1787123669
Game Physics (Ian Millington): amazon.com/Game-Physics-Engine-Development-Commercial-Grade/dp/0123819768
Game Programming Patterns (Free): gameprogrammingpatterns.com

My Recommended Beginning Game Programming Books:
JavaScript Game Design: apress.com/gp/book/9781430247166

My Recommended Java Books:
Data Structures/Algorithms: amazon.com/Data-Structures-Algorithms-Java-6th-ebook/dp/B00JDRQF8C
LWJGL (Free, but I haven't read this thoroughly): lwjglgamedev.gitbooks.io/3d-game-development-with-lwjgl/content
Compiling and Intro (Windows)  | C++ For Java Devs Ep. 12D Animations | Coding a 2D Game Engine in Java #45Point vs. Primitives | Coding a 2D Physics Engine in Java #4Z-Index Rendering | Coding Geometry Dash in Java #20Iterative Linear Impulse Resolution | Coding a 2D Physics Engine in Java #15ImGui in LWJGL (UPDATE) | LWJGL Series #3Coding Gravity | Coding Geometry Dash in Java #9Deserialization Part 1 | Coding Geometry Dash in Java #15Generating Font SDFs (Signed Distance Fields) | Font Rendering in Java #4Serialization with Gson | Coding a 2D Game Engine in Java #19Starting Engine & Debug Lines | Cocoa Engine Devlog #6Physics and Stuff | Cocoa Engine Devlog #4
GamesWithGabe |

Compiling and Intro (Windows) | C++ For Java Devs Ep. 1

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER