Login
Discover
Waves
Communities
Write
Login
Signup
roundbeargames
@roundbeargames
72
indie gamedev
Followers
2704
Following
239
Follow
Email digest
Resource Credits
Available
Used
Website
https://youtube.com/roundbeargames
Created
2017-12-13 16:31
RSS Feed
Subscribe
Posts
Blog
Posts
Comments
Communities
Wallet
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #16] std::vector - GameDev Prep Course
std::vector is easy to use. For those coming from Unity, it's similar to c# lists in a way that they're just (contiguous) memory blocks. Once you can debug and see what it looks like on memory, you'll
$ 4.618
85
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #15] Object Life, Constructor, Destructor
Constructor & destructor are one of fundamental features in oop (object oriented programming). An object has life and death (life cycle). Tutorial Playlist: Repository: Any questions/comments? Join
$ 4.045
141
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #14] struct vs class - GameDev Prep Course
In C++ there's close to no difference in struct vs class (other than visibility). For the most part, when you're working on your indie game in C, you don't have to worry about this, but it's worth
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #13] Pass by Reference - GameDev Prep Course
Big difference in passing by reference vs passing by value. Tutorial Playlist: Repository: Any questions/comments? Join us on discord: Pass by value: (0:00) Pass by reference: (3:12) Outro: (4:16) Social
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #12.1] Player Movement on a Grid
This is a simplified example of using for loops, while loops, player input (std::cin) to create a game loop. Pls watch previous videos first. Tutorial Playlist: Repository: Any questions/comments? Join
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #12] Try Making Your First Game
This is just to give you an idea what you can do with everything you learned in video #0 ~ 11. Lemme know if building a game loop is too hard (I can make additional videos with some sample code). First
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #11] Enums - GameDev Prep Course
Enums are simple and complex. They're simple in terms of syntax, but if you go deeper you might need to have more experience to understand certain concepts (we'll get there later, hopefully). At this early
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #10] Files, Includes, Namespaces, Pragma Once
One Definition Rule: Include Directive: VC++ Directories: Pragma Once: I haven't talked about things like circular dependency (got too carried away talking about the practical basics of includes, header
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #9] While Loops, Input, Game Loop
In this video we build a very simple game loop using while loops and std::cin etc. I decided not to clear the console (or get key presses) because I didn't feel like using old libraries. You can if you
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #8] Keyboard Input - std::cin
Since we have the standard library, or std::cin, getting user input is fairly straight forward (other than the memory corruption you have to worry about). And ofc there's other ways to get input. This
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #7] Drawing a Grid - Nested Loops
Here's another example of nested for loops. This will be used later to create a simple game in the console window. Tutorial Playlist: Repository: Any questions/comments? Join us on discord: Single for
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #6.1] Homework Answer - For Loops
This video shows a couple examples on how you can use for loops (or nested for loops). And obviously don't watch this before going through video #6: Tutorial Playlist: Repository: Any questions/comments?
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #6] For Loops and Iterations - GameDev
You can still express many things in a console app. By using for loops, iterations, arrays, etc, you can create a whole video game in it. We'll get to that soon. Tutorial Playlist: Repository: Video #4.1:
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #5] Conditional Statements - GameDev
Here's a very simple example using "if", "else if", and "else". The early part of this series should be easy. Tutorial Playlist: Repository: Any questions/comments? Join us
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #4] Structs and Functions - GameDev
structs vs classes is a debatable topic so we'll get to that later. For this video, I create a simple example of structs and functions. I also don't see too much value in talking about function vs method,
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #3] Debugging Ints and Int Arrays
Debugging is an essential part of gamedev. I was surprised to see many indie game developers that have never done it before. This video is about the simplest form of debugging (in Visual Studio 2019).
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #2] Let's Play the Counting Game
In this video we try to answer questions like.. Why use hexadecimals for memory address? How to count in binary? How to count in hexadecimals? Tutorial Playlist: Unity "lightbulb" project Files
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #1] Declaring Ints and Floats
In this video we try to answer questions like.. Why use less than 7 digits in a float? Why declare variables? Why should you learn how memory works? Why do computers use the binary system? Tutorial Playlist:
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #0.1] Your First Homework Assignment
Here's the second simplest task possible, character output, std::cout. We still haven't started learning C++ yet, but I wanted to include some absolute basics for beginners. Tutorial Playlist: Any
roundbeargames
AFuckedUpCommunity
6y
[C++ Tutorial #0] Let's Install Visual Studio 2019
Before we start writing any C++ code, let's start with the simplest task possible, installing Visual Studio 2019. I'm using Windows 10. Download Visual Studio 2019: Installation Sample Video: Tutorial
← Latest
Older →