Quantcast
Channel: 3D Game Engine Programming
Browsing all 39 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Texturing and Lighting with OpenGL and GLSL

OpenGL GLSL Texturing and Lighting In this article I will demonstrate how to apply 2D textures to your 3D models. I will also show how to define lights that are used to illuminate the objects in your...

View Article


Image may be NSFW.
Clik here to view.

Introduction to DirectX 11

DirectX In this article, I will introduce the reader to DirectX 11. We will create a simple demo application that can be used to create more complex DirectX examples and demos. After reading this...

View Article


Image may be NSFW.
Clik here to view.

Texturing and Lighting in DirectX 11

DirectX 11 Texturing and LightingIn this article I will discuss texture and lighting in DirectX 11 using HLSL shaders. Table of Contents Introduction Texturing Texture Coordinates Mip Mapping Texture...

View Article

Image may be NSFW.
Clik here to view.

C++ Game Development (Part 1)

C++ Game Development Welcome to the tutorial series of learning C++ with game development. These tutorials are provided by the CMGT program of the NHTV University, which are designed for you to success...

View Article

Image may be NSFW.
Clik here to view.

C++ Game Development (part 2, Project Template), downloading and installing.

As you noticed in the first article, setting up a project in Visual Studio can be quite a task. And we didn’t (nearly) touch all the settings that you can adjust for a project either. To make your...

View Article


Image may be NSFW.
Clik here to view.

C++ with Game Development (Part 3, Variables)

The previous tutorial introduced you to the project template. You can now draw some lines and print some text in all kinds of colors, but that’s clearly far from the goal of making actual games, where...

View Article

Image may be NSFW.
Clik here to view.

C++ with Game Development (Part 4, Loops)

This tutorial is about two things: sprites and loops. Sprites will get you on your way to making interesting stuff move on the screen, whereas loops will help you write less code to do more. On with...

View Article

Image may be NSFW.
Clik here to view.

C++ with Game Development (Part 5, Conditions)

This tutorial is about the condition commands C/C++ has which allow you to make important decisions that can help you to control the way your program flows. You already did some of these conditions...

View Article


Image may be NSFW.
Clik here to view.

C++ with Game Development (Part 6, Float numbers)

In this tutorial, we’re going to look at how you can get the computer to calculate with decimal values, float numbers (numbers like 3.14), instead of only integral values (numbers like 3). Table of...

View Article


Image may be NSFW.
Clik here to view.

C++ with Game Development (Part 7, Debugging)

In this tutorial, we’re going to look at how you can stop and start your code to see what it is doing as well as view some variables and values. This is a process called debugging, it can be a complex...

View Article

Image may be NSFW.
Clik here to view.

Forward vs Deferred vs Forward+ Rendering with DirectX 11

Forward+ with HLSL In this article, I will analyze and compare three rendering algorithms: Forward Rendering Deferred Shading Forward+ (Tiled Forward Rendering) Table of Contents Introduction...

View Article

Image may be NSFW.
Clik here to view.

GUI Scripting in Unity

Unity GUI In this article I will introduce the reader to Graphical User Interface (GUI) scripting in Unity. Unity has a very powerful GUI scripting Application Programming Interface (API). It allows...

View Article

Image may be NSFW.
Clik here to view.

Introduction to OpenGL and GLSL

OpenGL In this article I will introduce the reader to the OpenGL rendering API (application programming interface). I will also introduce GLSL (OpenGL Shading Language). We will create a simple vertex...

View Article


Image may be NSFW.
Clik here to view.

Texturing and Lighting with OpenGL and GLSL

OpenGL GLSL Texturing and Lighting In this article I will demonstrate how to apply 2D textures to your 3D models. I will also show how to define lights that are used to illuminate the objects in your...

View Article

Image may be NSFW.
Clik here to view.

Introduction to DirectX 11

DirectX In this article, I will introduce the reader to DirectX 11. We will create a simple demo application that can be used to create more complex DirectX examples and demos. After reading this...

View Article


Image may be NSFW.
Clik here to view.

Volume Tiled Forward Shading

Volume Tiled Forward Shading In this post, Volume Tiled Forward Shading rendering is described. Volume Tiled Forward Shading is based on Tiled and Clustered Forward Shading described by Ola Olsson et....

View Article

Image may be NSFW.
Clik here to view.

CMake in Visual Studio 2017

CMake in Visual Studio 2017 Visual Studio 2017 introduces the ability to open CMake projects directly in the Visual Studio development environment without the need to generate any project files first....

View Article


Image may be NSFW.
Clik here to view.

Learning DirectX 12 – Lesson 1 – Initialize DirectX 12

DirectX 12 This is the first lesson in a series of lessons to teach you how to create a DirectX 12 application from scratch. In this lesson, you will learn how to query for DirectX 12 capable display...

View Article

Image may be NSFW.
Clik here to view.

Learning DirectX 12 – Lesson 2 – Rendering

DirectX 12 – Lesson 2 This is the second lesson in a series of lessons to teach you how to create a DirectX 12 powered application from scratch. In this lesson, vertex and index data is uploaded to the...

View Article

Image may be NSFW.
Clik here to view.

Learning DirectX 12 – Lesson 3 – Framework

DirectX 12 – Lesson 3 In this tutorial, you will be introduced to several classes that will help you to create a robust and flexible framework for building DirectX 12 applications. Some of the problems...

View Article
Browsing all 39 articles
Browse latest View live


Latest Images