Now that you know about how you will be making these games, it is time to set up a development environment. This video shows you how to proceed with that.
- [Presenter] Setting Up the Development Environment;…in the previous video, we looked at games we want to build;…in this video, we are going to take a look at installing…Visual Studio, setting up SFML,…and creating a reusable project template;…now that we know a bit more about how we will…be making these games, let's learn how to set up…a development environment so we can get coding.…If you are a Mac or Linux user, you might face challenges…in the initial setup of the development environment SFML…and the first project; for an overview for Linux,…you may visit this link.…
For step-by-step guidance, this is the link;…for installation of SFML on Mac, refer this page…as well as the linked-out articles;…installing Visual Studio can be almost as simple…as downloading a file and clicking a few buttons.…The Microsoft Visual Studio site says that we need…five gigabyte of hard disk space;…from experience, however, I would suggest you need…at least 10 gigabytes of free space;…first, visit this link, click on Visual Studio 2015,…
This course was created and produced by Packt Publishing. We are honored to host this training in our library.
- Creating the main game loop
- Drawing the game background
- Handling errors
- Manipulating C++ variables
- Randomizing numbers
- Making decisions with if, else, and switch
- Moving game objects
- Pausing and restarting games
- Adding scoring and messages
- Using class enumerations and arrays
- Adding sound effects
- Object-oriented programming in C++
- C++ references
- Texture management
- Collision detection
- Implementing the HUD
- Finishing the game
Skill Level Beginner
1. C++, SFML, Visual Studio, and Starting the First Game
2. Variables, Operators, and Decisions
3. C++ Strings, SFML Time, Player Input, and HUD
4. Loops, Arrays, Switch, Enumerations, and Functions
5. Collisions, Sound, and End Conditions
6. Object-Oriented Programming, Classes, and SFML Views
7. C ++ References, Sprite Sheets, and Vertex Arrays
8. Pointers, the Standard Template Library, and Texture Management
9. Collision Detection, Pickups, and Bullets
10. Layering Views and Implementing the HUD
Updating the HUD each frame3m 24s
11. Sound Effects, File I/O, and Finishing the Game
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.