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
January 29, 2021
Usage of Ammo.js with TypeScript (Ammo.js is a port of Bullet Physics Engine)

My example shows how to use Ammo.js with TypeScript in Debug and Release modes: hello-ammojs-webgl10-ts

You should install these modules globally:

  • npm i typescript -g
  • npm i browserify -g
  • npm i uglify-js -g

Install all packages from `package.json` using the command: `npm i`

Comment/Uncomment Debug/Release…

11,847 views
8Observer8
December 21, 2020
Set Up Ammo.js with Browserify (Ammo.js is a port of Bullet Physics Engine to JS)

I found a solution how to use Ammo.js with Browserify:

npm install kripken/ammo.js

Install Browserify and UglifyJS globally:

npm i browserify uglify-js -g

Make this project structure:

public/index.html
public/js
src/client
src/server

Copy this example to src/client/main.js

const Ammo = require("ammo.js");

l…
5,922 views
8Observer8
November 27, 2020
Connect a server and a client with WebSockets in JavaScript

It is one of the simples way to make real multiplayer because we can host on Heroku. But now we use localhost. Later I will show how to connect the Node.js server (in TypeScript) and Qt C++ client and if you want to see it right now just open and run this example: https://github.com/8Observer8/webs…

4,840 views
8Observer8
November 23, 2020
Example of Snake game from NoobTuts tutorial rewritten in Qt C++ OpenGL

Example of Snake game from NoobTuts tutorial (Python Snake Game) rewritten in Qt C++ OpenGL

Demo for Windows: Snake2DNoobTuts_OpenGLES20_Qt5Cpp (11 MB)

There are two versions of sources:

7,625 views
8Observer8
November 21, 2020
Triangle in OpenGL ES 2.0 (Qt5 C++, PyQt5) and WebGL 1.0 (TypeScript) for Desktop and Android

Version in WebGL 1.0 (TypeScript)

Run by one click in a browser: https://plnkr.co/edit/gAfPR7ZIKjJXulDI?open=main.ts&preview

Version in OpenGL ES 2.0 (C++ Qt5)

Create a QWidget project (without “Generate form”). Delete the Widget class. Add the …

11,614 views
8Observer8
November 06, 2020
Running Panda3D in Qt Creator IDE on Windows 10

Install:

1 – Panda3D-SDK-1.10.7 x86: https://www.panda3d.org/download/sdk-1-10-7/​​

2 – Qt 5.15.1 for MSVC 2019 32-bit: https://www.qt.io/download-open-source​​​ 

3 – MSVC v142 - VS 2019 C++ x64/x86 build tools. Use Visual Studio Installer: https://visualstudio.microsoft.com/downloads/

4 – Win…

4,890 views
Advertisement
8Observer8
November 06, 2020
Minimal OpenGL Example in C++ Qt5, PyQt5 and TypeScript WebGL 1.0

If you want to start to learn Python I sagest to use PyQt5 and QtOpenGL together. OpenGL allows to create 2D/3D graphics and PyQt5 allows to create GUI elements.…

46,224 views
8Observer8
August 03, 2020
How to setup ImGui in QtCreator IDE

I just copypasta the official “hello, world” example for GLFW: https://github.com/ocornut/imgui/blob/master/examples/example_glfw_opengl3/main.cpp

I use the QtCreator IDE and the MinGW compiler. You can create an empty C++ project in QtCreator like this: “File” > “New File or Project…” > “Oth…

6,035 views
8Observer8
July 11, 2020
GUI WPF + OpenGL 3.1

We will see how to place OpenTK.GLControl on WPF window to make GUI application with 2D/3D graphics using modern OpenGL 3.

How to create the project from scratch

Note 1: RMB - Right Mouse Button click
Note 2: Good Color calculator for normalized values: http://doc.instantreality.org/tools/color_calcu…

84,296 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