My Instructions for beginners

I want to explain my progress of game development in the form of step-by-step instructions for beginners.

31 comments
4 followers
54 entries
Advertisement
8Observer8
June 06, 2019
Sine. WinForms, OpenGL 1.1, C#

In next time I will show how to draw graphs of functions using modern OpenGL 3.1 with text.

Sin_WinFormsOpenGL11CSharp.zip

 

5,763 views
8Observer8
April 26, 2019
Text. Legacy OpenGL 1.5, FreeGLUT

What if you need to draw text with simple graphics? For example, you have a task in your college to draw plots with some text using C++. You can still use deprecated/legacy OpenGL 1.1 and FreeGLUT.

This example shows how to draw a text using FreeGLUT and deprecated/legacy OpenGL 1.5. And thi…

9,841 views
8Observer8
April 26, 2019
y = Sin(x). Legacy OpenGL 1.1, FreeGLUT
5,643 views
8Observer8
April 04, 2019
Flowchart for Empty GLFW Window

This example just create a window and clear a canvas with color. Tools: VS2015, GLFW, OpenGL, C++. All libraries are included in the project. You can just download and run it. But you need to set your Visual Studio version in the project settings, Platform Toolset, see the screenshot below:

5,709 views
8Observer8
March 31, 2019
Set Up GTest for TDD. C++, VS

Before I will start I want to advise you to read this book: The Art of Unit Testing: with examples in C#. Yes, as you can see this book contains examples in C# but it is not important. This book contain very useful and important information how to write unit tests.

I made an example of proje…

9,570 views
8Observer8
March 25, 2019
TDD and Simple Game Math

In this Blog Entry I will translate examples from the tutorial Math for Game Developers from C++ to C# and TypeScript. I will add unit tests to the examples.

I use:

C# and TypeScript are very similar. TS has: properties and g…

5,245 views
8Observer8
March 15, 2019
BabylonJS. Usage TS in Browser

If you what to use a few TypeScript files the Browser you need to bundle them in on file. What is simple and cheap way to make it? Use Browserify + UglifyJS tools.

BabylonJS is a game engine for creating 3D browser games. BJS was written in TypeScript. I this instruction I will show you ho…

5,688 views
Advertisement
8Observer8
February 28, 2019
Update ProjMatrix. OpenGL 3.1, C#

This example show how to update projection matrix: Blackjack_WinFormsOpenGL31CSharp_UpdateProjMatrix.zip

        private void glControl_Resize(object sender, EventArgs e)
        {
            UpdateProjMatrix();
        }

        pri…
3,779 views
8Observer8
February 27, 2019
Textures. OpenTK, WinForms, C#

My example shows a simple way to draw a few textures using OpenGL 3.1 without writing you own engine like in previous instruction: BYO2DGE. 5.1 TextureShaders. C#

Project for Visual Studio: Read more in My Instructions for beginners

7,470 views
8Observer8
February 25, 2019
BYO2DGE. 5.1 TextureShaders. C#

I study this book: Build your own 2D Game Engine. I rewrite the 2D game engine from the book from JavaScript to C#.

I rewrote this example from the official book repository: 5.1.TextureShaders to C#: ColoredAndTexturedObjects_OpenTKO…

4,091 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
14 Followers
klg71
Generalist
56 Entries
2 Followers
ApochPiQ
Generalist
628 Entries
45 Followers
15 Entries
14 Followers
johnhattan
Programmer
1,277 Entries
50 Followers
Advertisement