Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

162 Neutral

About 8Observer8

  • Rank

Personal Information

  • Role
    3D Artist
  • Interests


  • Github

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 8Observer8


    Click to Play Tools: VSCode TypeScript pure WebGL 1.0 Gulp Blender I created models by myself in Blender:
  2. I learn OpenGL 3 by making simple clone games from different tutorials. learnopengl.com was difficult for me for starting, but now it is very usefull for continuous. I started from the book: https://sites.google.com/site/webglbook/ I rewrite examples from this book to TypeScript/WebGL and C#/OpenTK. I learn tutorials in Python/GLFW, C++/GLFW, Java/GLFW/LWJGL. I think it is usefull for me to learn more than one programming language and translate from one language to another and see what is the difference between them. But I don't want learn legacy OpenGL only at least OpenGL ES 2.0 because WebGL 1.0 is based on it. It is very fun way to learn OpenGL, general programming and languages by making simple games and by improving them. I wrote this clone game in WebGL/TS and Blender -> Click To Play You can get play with source code of my Snake 2D game on Playground GitHub Source. snake2d-perspective-camera-sounds.zip
  3. This is a very good video tutorial for start: Unity Multiplayer Game Development with Node
  4. 8Observer8

    Introduction to THREE.js

    Hi, I rewrote your example in TypeScript. Playground intro-to-threejs.zip Program.ts import { MyScene } from "./MyScene"; export class Program { public static main() { let scene = new MyScene(); scene.Init(); scene.Animate(); } } Program.main(); MyScene.ts import * as THREE from "three"; export class MyScene { private _camera: THREE.PerspectiveCamera; private _scene: THREE.Scene; private _mesh: THREE.Mesh; private _renderer: THREE.WebGLRenderer; public constructor() { this._camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.01, 10); this._scene = new THREE.Scene(); let geometry = new THREE.BoxGeometry(0.2, 0.2, 0.2); let material = new THREE.MeshNormalMaterial(); this._mesh = new THREE.Mesh(geometry, material); this._renderer = new THREE.WebGLRenderer({ antialias: true }); } public Animate(): void { requestAnimationFrame(() => this.Animate()); this._mesh.rotation.x += 0.01; this._mesh.rotation.y += 0.01; this._renderer.render(this._scene, this._camera); } public Init(): void { this._camera.position.z = 1; this._scene.add(this._mesh); this._renderer.setSize(window.innerWidth, window.innerHeight); document.body.appendChild(this._renderer.domElement); } }
  5. 8Observer8

    How to make a retro game today ?

    -- deleted --
  6. 8Observer8

    How to make a retro game today ?

    If you love C++ and hate C# (or don't want to study another language) you can choose Godot game engine with programming in C++. It is not as heavy as Unreal or CryEngine. I think these engines are overkill for retro games. I didn't try Godot I study Unity.
  7. Tutorial: 2D breakout game using pure JavaScript I rewrite the code to TypeScript -> GitHub Live demo
  8. I wrote a simple example how to use OOP-style for drawing triangle in pure WebGL in Plunker: https://plnkr.co/edit/PkqSZGwhv9zKSnUNSiXo?p=preview I use AMD compilation setting in tsconfig and require.js library. It is cool.
  9. I tried to use it with Gulp and created theme here. I understand what you're talking about. About the complexity of the installation, which is not in JavaScript.
  10. Hi, What do you think about using TypeScript instead of JavaScript for writing code for browser games? I think, it is very similar to C#. What is good about TypeScript for gamedev? What is your opinion? Cheers, Ivan
  11. 8Observer8

    C vs. C++ vs. C# (Beginner)

    You can start with Python. It is a friendly language for beginning. It will be usefull in Future for writing games with PyGame or Panda3D or for writing plugins for Blender, GIMP and Maya. My choice is: C#, JavaScript and Python. C# for Unity JavaScript for writing browser multiplayer games with Node.js/socket.io, Phaser, Pixi.js, WebGL, Babylon.js and Three.js Python for writing plugins for Blender
  12. 8Observer8

    How to start the journey

    I think these are good tutorials for beginning: https://noobtuts.com/unity
  13. 8Observer8

    How to start the journey

    You can start from here: https://unity3d.com/learn/tutorials
  14. 8Observer8

    Let's create WebGL examples for practice

    Drawing a text Live demo + source code: https://plnkr.co/edit/GqmJ4uB5XmNB1Cu7qlhl?p=preview Download the source code: drawing-text.zip Fonts was generated from TrueType and OpenType by Bitmap Font Generator
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!