I want to explain my progress of game development in the form of step-by-step instructions for beginners.
In next time I will show how to draw graphs of functions using modern OpenGL 3.1 with text.
Sin_WinFormsOpenGL11CSharp.zip
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…
- VS2015: Sin_FreeGlutOpenGL11Cpp.zip (Everything has been set up already. Just download, select your version of VS in "General/Platform Toolset" in the project settings and run)
- Release: Read more in My Instructions for beginners
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:
…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…
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:
- NUnit and NSubstitute for C#
- Jasmine for TypeScript
C# and TypeScript are very similar. TS has: properties and g…
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…
This example show how to update projection matrix: Blackjack_WinFormsOpenGL31CSharp_UpdateProjMatrix.zip
private void glControl_Resize(object sender, EventArgs e) { UpdateProjMatrix(); } pri…
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
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…