SFML Tutorial Banner

A Closer Look at SFML

  In this Closer Look At we are going to be taking a closer look at the SFML framework.  The Closer Look At series is a combination of an introduction, overview and getting started tutorial that is designed to help you quickly decide if a game engine/framework/library is right for you.  SFML stands for Simple […]

Monogame Tutorial: Beginning 3D Programming

  In this chapter we start looking at 3D game development using MonoGame.  Previously I called XNA a low level code focused engine and you are about to understand why.  If you come from a higher level game engine like Unity or even LibGDX you are about to be in for a shock.  Things you […]

Godot Engine Tutorial Part 13–Viewports and Cameras

  We covered viewports a while back but now we are going to go into a bit more detail, as it’s an important subject.   There is a 1080p version of this tutorial available here.   Please note, the full screen portions didn’t display properly in the video.   One very important thing to understand is, […]

MonoGame Tutorial: Audio

  In this chapter we are going to look at using audio in XNA.  Originally XNA supported one way of playing audio, using XACT (Cross Platform Audio Creation Tool ).  Since the initial release they added a much simplified API.  We will be taking a look at both processes.   There is an HD video […]

MonoGame Tutorial: Handling Keyboard, Mouse and GamePad Input

  In this chapter we are going to explore handling input from the keyboard, mouse and gamepad in your MonoGame game.  XNA/MonoGame also have support for mobile specific input such as motion and touch screens, we will cover theses topics in a later topic.   There is an HD video of this chapter available here. […]

MonoGame Tutorial: Textures and SpriteBatch

  Now we move on to a topic that people always seem to love, graphics!  In the past few chapters/videos I’ve said over and over “don’t worry, we will cover this later”, well… welcome to later. We are primarily going to focus on loading and displaying textures using a SpriteBatch.  As you will quickly discover, […]

MonoGame Tutorial: Creating an Application

  In this chapter we are going to look closely at the structure of a typical XNA game.  By the end you should have a better idea of the life cycle of a typical MonoGame application, from program creation, loading content, the game loop, unloading content and exiting.   If you prefer videos to text, […]

Creating an SFML project on Mac OS using CLion and CMake

  So a lot has happened in the land of SFML since I created my SFML tutorial series and I decided to check out what’s new.  I happen to be on my Macbook, so Visual Studio wasn’t an option.  Time for a bit of a confession… I hate Xcode, especially for C++ development.  I just find […]

C# comes to Unreal Engine

  On a daily basis I use dozens of different programming languages.  Some languages are certainly better than other languages at certain tasks, while other languages truly shine on certain platforms.  Some languages are more portable than others, others are more customizable while some can be faster.  All that said, when all other things are […]

Cocos2d-x Tutorial Series: Handling the Keyboard

  Previous Part Table Of ContentsNext Part   In this part of the Cocos2d-x tutorial series we are going to take a look at what’s involved in handling keyboard events.  If you went through the mouse/touch tutorial, a lot of this is going to seem very familiar, as the process is quite similar.  That said, […]

Scroll to Top