-
C++
-
Nov 26, 2016
Understanding Encapsulation in C++
Nov 26, 2016
-
Nov 24, 2016
Understanding Polymorphism in C++
Nov 24, 2016
-
Nov 22, 2016
Understanding Inheritance in C++
Nov 22, 2016
-
Nov 21, 2016
Dynamic Memory Allocation in C++
Nov 21, 2016
-
Nov 17, 2016
User-Defined Types in C++: Part II
Nov 17, 2016
-
Nov 15, 2016
User-Defined Types in C++: Part 1
Nov 15, 2016
-
Nov 13, 2016
Understanding References in C++
Nov 13, 2016
-
Nov 12, 2016
Passing by value vs Passing by reference in C++
Nov 12, 2016
-
Nov 10, 2016
Understanding Pointers in C++
Nov 10, 2016
-
Nov 8, 2016
Understanding Data Types in C++
Nov 8, 2016
-
Nov 7, 2016
Understanding how Functions work in C++
Nov 7, 2016
-
May 30, 2016
The three types of encapsulation in OOP
May 30, 2016
-
May 16, 2016
How to make your code flexible?
May 16, 2016
-
Oct 19, 2015
Understanding Class Templates in C++
Oct 19, 2015
-
Oct 18, 2015
The three types of containers in C++
Oct 18, 2015
-
Oct 13, 2015
Understanding Function Templates in C++
Oct 13, 2015
-
Oct 8, 2015
Understanding Smart Pointers in C++
Oct 8, 2015
-
Oct 7, 2015
How to use Forward Declaration in C++
Oct 7, 2015
-
Oct 4, 2015
Traversing containers the smart way in C++
Oct 4, 2015
-
Oct 2, 2015
A cooler way to do For-loops in C++
Oct 2, 2015
-
Sep 29, 2015
How to use Lambda functions in C++
Sep 29, 2015
-
Sep 28, 2015
Declaring variables with "auto" in C++
Sep 28, 2015
-
Sep 25, 2015
Prefer pre-increment to post-increment
Sep 25, 2015
-
Sep 23, 2015
How to remove vector elements in a loop?
Sep 23, 2015
-
Sep 22, 2015
C++ tip 16: References are Aliases, not Pointers
Sep 22, 2015
-
Sep 21, 2015
C++ tip 15: Delay construction of objects until they are needed
Sep 21, 2015
-
Sep 17, 2015
C++ tip 14: Don't return a reference when you must return an object
Sep 17, 2015
-
Sep 16, 2015
C++ tip 13: Prefer pass-by-reference-to-const to pass-by-value
Sep 16, 2015
-
Sep 14, 2015
C++ tip 12: Make interfaces "Easy to use correctly" and "Hard to use incorrectly"
Sep 14, 2015
-
Sep 12, 2015
C++ tip 11: Store newed objects in smart pointers in standalone statements
Sep 12, 2015
-
Sep 8, 2015
C++ tip 10: Know when to use delete and when to use delete[]
Sep 8, 2015
-
Sep 7, 2015
C++ tip 9: Use objects to manage resources
Sep 7, 2015
-
Sep 6, 2015
C++ tip 8: Avoid using exceptions in destructors
Sep 6, 2015
-
Sep 4, 2015
C++ tip 7: Be sure to copy all of an object's data members and its base class parts
Sep 4, 2015
-
Sep 2, 2015
C++ tip 6: Have assignment operators return a reference to *this
Sep 2, 2015
-
Sep 1, 2015
C++ tip 5: Never call a virtual function during construction or destruction
Sep 1, 2015
-
Aug 31, 2015
C++ tip 4: Use const whenever possible
Aug 31, 2015
-
Aug 28, 2015
C++ tip 3: Always initialize C++ objects before you use them.
Aug 28, 2015
-
Aug 27, 2015
C++ tip 2: Avoid using: "using namespace std"
Aug 27, 2015
-
Aug 26, 2015
C++ tip 1: How to use Virtual destructors
Aug 26, 2015
-
Computer Graphics
-
Jan 9, 2017
Applying Light to a 3D model using Metal
Jan 9, 2017
-
Jan 4, 2017
Applying textures to 3D objects in Metal
Jan 4, 2017
-
Jan 1, 2017
Simple 3D Shading using Metal
Jan 1, 2017
-
Dec 29, 2016
Rendering 3D objects in Metal
Dec 29, 2016
-
Dec 27, 2016
Rotating a 2D object using Metal
Dec 27, 2016
-
Dec 26, 2016
Introduction to Computer Graphics
Dec 26, 2016
-
Dec 24, 2016
Getting Started with Metal API
Dec 24, 2016
-
Oct 10, 2016
Understanding the basic concepts of OpenGL
Oct 10, 2016
-
Apr 13, 2016
What is the difference between Gouraud and Phong shading?
Apr 13, 2016
-
Apr 8, 2016
What is the purpose of the OpenGL API?
Apr 8, 2016
-
Mar 24, 2016
Developing a Math Engine in C++: Implementing Quaternions
Mar 24, 2016
-
Mar 16, 2016
Developing a Math Engine in C++: Implementing Matrices
Mar 16, 2016
-
Mar 8, 2016
Developing a Math Engine in C++: Implementing Vectors
Mar 8, 2016
-
Dec 3, 2015
Working with Texture Sampling Parameters
Dec 3, 2015
-
Nov 20, 2015
A brief talk about OpenGL Textures
Nov 20, 2015
-
Nov 16, 2015
What is the purpose of a Vertex Attribute in OpenGL?
Nov 16, 2015
-
Nov 9, 2015
Three things to know before you port your game to OpenGL ES 3.0
Nov 9, 2015
-
Nov 1, 2015
What is Clipping in OpenGL?
Nov 1, 2015
-
Oct 28, 2015
How to pass data from shader to shader in OpenGL
Oct 28, 2015
-
Oct 26, 2015
How does the Vertex Shader receives data?
Oct 26, 2015
-
Oct 22, 2015
The 11 steps to render in OpenGL ES
Oct 22, 2015
-
Jul 18, 2015
What is a Geometry Shader in OpenGL?
Jul 18, 2015
-
Jul 15, 2015
Compiling, Attaching and Linking Shaders
Jul 15, 2015
-
Jul 13, 2015
What is a Fragment Shader in OpenGL?
Jul 13, 2015
-
Jul 10, 2015
What is a Vertex Shader in OpenGL?
Jul 10, 2015
-
Jul 8, 2015
Noise in Computer Graphics- A brief introduction
Jul 8, 2015
-
Jul 5, 2015
What are Tessellation Shaders in OpenGL?
Jul 5, 2015
-
Jul 4, 2015
What are Binding Points in OpenGL?
Jul 4, 2015
-
Jul 4, 2015
What are Vertex Array bindings in OpenGL?
Jul 4, 2015
-
Feb 10, 2015
What is the OpenGL Rendering Pipeline?
Feb 10, 2015
-
Feb 6, 2015
Rendering efficiently with OpenGL
Feb 6, 2015
-
Feb 5, 2015
Starting the rendering process in OpenGL
Feb 5, 2015
-
Feb 4, 2015
Visualizing OpenGL Objects
Feb 4, 2015
-
Feb 3, 2015
Creating an OpenGL Context
Feb 3, 2015
-
Feb 2, 2015
Loading data into OpenGL Buffers
Feb 2, 2015
-
Jan 31, 2015
What is OpenGL?
Jan 31, 2015
-
Jan 20, 2015
Translations in Computer Graphics
Jan 20, 2015
-
Jan 18, 2015
Rotations in Computer Graphics
Jan 18, 2015
-
Jan 12, 2015
Quaternions in Computer Graphics
Jan 12, 2015
-
Jan 8, 2015
Matrices in Computer Graphics
Jan 8, 2015
-
Jan 6, 2015
Vectors in Computer Graphics
Jan 6, 2015
-
Jan 3, 2015
Understanding OpenGL Objects
Jan 3, 2015
-
Jan 2, 2015
Introduction to 3D Mathematics
Jan 2, 2015
-
Dec 25, 2014
Applying textures in Computer Graphics
Dec 25, 2014
-
Dec 24, 2014
How Computer Graphics works?
Dec 24, 2014
-
Design Patterns
-
Apr 1, 2017
Implementing a State Design Pattern for an A.I. System
Apr 1, 2017
-
Apr 15, 2016
Design Patterns in Game Engine Development
Apr 15, 2016
-
Jun 1, 2015
How to implement the Composite Design Pattern
Jun 1, 2015
-
May 12, 2015
How to implement the Observer Design Pattern
May 12, 2015
-
May 4, 2015
How to implement a Singleton Design Pattern
May 4, 2015
-
Apr 29, 2015
How to implement the Strategy Design Pattern?
Apr 29, 2015
-
Apr 22, 2015
The 7 Principles of Object Oriented Programming
Apr 22, 2015
-
Development Tools
-
GPU
-
Game Development
-
Dec 5, 2024
Building a City Driving Game with the Untold Engine - Part I
Dec 5, 2024
-
Jun 12, 2017
Implementing a Pathfinder algorithm- Soccer Game v0.0.6
Jun 12, 2017
-
Jun 7, 2017
Cleaning up the AI Architecture- Soccer Game v0.0.5
Jun 7, 2017
-
May 7, 2017
Implementing team formation-Soccer Game v0.0.4
May 7, 2017
-
Apr 27, 2017
Computing Defending Positions-Soccer Game v0.0.3
Apr 27, 2017
-
Mar 21, 2017
Enabling communication among players -Soccer Game v0.0.2
Mar 21, 2017
-
Feb 26, 2017
Enabling a player's kick animation-Soccer Game v0.0.1
Feb 26, 2017
-
Game Engine Development
-
Apr 27, 2025
I Built An Editor For This One Feature!!!
Apr 27, 2025
-
Apr 14, 2025
One Step Closer to a Full Game Engine Editor
Apr 14, 2025
-
Mar 10, 2025
My Engine's Editor Had One Big Problem!!!!
Mar 10, 2025
-
Mar 2, 2025
The Missing System in My Engine!!!
Mar 2, 2025
-
Feb 15, 2025
Will The Animations Even Work?! - Game Engine Development
Feb 15, 2025
-
Feb 12, 2025
I Simplified Game Physics. Here’s How!
Feb 12, 2025
-
Feb 12, 2025
How I Balance Game Engine Development with Other Responsibilities
Feb 12, 2025
-
Feb 12, 2025
Physics System Was Broken
Feb 12, 2025
-
Dec 16, 2024
How to Implement a Scene Graph in ECS: A Simple Level-Based Approach
Dec 16, 2024
-
Dec 12, 2024
Building a car racing game with the Untold Engine - Part II
Dec 12, 2024
-
Dec 5, 2024
Building a City Driving Game with the Untold Engine - Part I
Dec 5, 2024
-
Dec 1, 2024
Rebuilding the Untold Engine: Two Years of Progress and What’s Next
Dec 1, 2024
-
Jun 2, 2024
Making my PBR Renderer more user-friendly - Part II
Jun 2, 2024
-
May 26, 2024
Making my PBR Renderer more user-friendly
May 26, 2024
-
May 16, 2024
I built a PBR Renderer
May 16, 2024
-
Jun 5, 2023
Crafting a Game Engine with User Experience in mind
Jun 5, 2023
-
May 28, 2023
Why I Decided to Rewrite My Game Engine
May 28, 2023
-
May 22, 2023
In Retrospect: Three Game Engine Development Choices I'd Change
May 22, 2023
-
Dec 28, 2022
2022 was a waste for my engine until this happened
Dec 28, 2022
-
Aug 25, 2022
My Game Engine got me a new Job!!!!
Aug 25, 2022
-
May 21, 2022
Metal Graphics Tutorial - Getting Started
May 21, 2022
-
Feb 14, 2022
3 things I learned while embedding a scripting system
Feb 14, 2022
-
Jan 20, 2022
I answered all of your Game Engine Dev questions
Jan 20, 2022
-
Jan 16, 2022
Don't develop a general-purpose game engine
Jan 16, 2022
-
Jan 16, 2022
Books to develop your game engine (Youtube Shorts)
Jan 16, 2022
-
Jan 8, 2022
Add Multi-player support into your game with these resources
Jan 8, 2022
-
Jan 4, 2022
Advice to new developers
Jan 4, 2022
-
Sep 27, 2021
Five Misconceptions holding you back - Game Engine Dev
Sep 27, 2021
-
Sep 6, 2021
Is it a waste of time to develop a game engine?
Sep 6, 2021
-
Sep 6, 2021
Do not make these mistakes | Game engine Development
Sep 6, 2021
-
Aug 26, 2021
Let's improve the soccer video game I developed with my game engine.
Aug 26, 2021
-
Aug 26, 2021
Let's work on our game engines, chat and code
Aug 26, 2021
-
Aug 20, 2021
Let's chat about Scripting, ImGui, Infinite grids, and tips
Aug 20, 2021
-
Aug 14, 2021
Fixing some issues with the scripting language integration
Aug 14, 2021
-
Jul 23, 2021
Live Game Engine Development - Let's chat, code and answer some questions.
Jul 23, 2021
-
Jul 20, 2021
Live Game Engine Development - Testing the Scene Editor
Jul 20, 2021
-
Jul 15, 2021
Live Game Engine Development - Renaming models using the editor
Jul 15, 2021
-
Jul 13, 2021
Live Game Engine Development- Removing Entities with the editor
Jul 13, 2021
-
Jul 10, 2021
Live Game Engine Development- Factory Pattern
Jul 10, 2021
-
Jul 9, 2021
Live Game Engine Development - Saving & Loading
Jul 9, 2021
-
Jul 8, 2021
Live Game Engine Development- Implementing a Serializer
Jul 8, 2021
-
Jul 1, 2021
How to make a soccer video game- AI Steering Behaviors
Jul 1, 2021
-
Jun 1, 2021
I'm releasing a game with my game engine
Jun 1, 2021
-
Apr 7, 2021
Latest updates to the Untold Engine (v.0.015)
Apr 7, 2021
-
Mar 21, 2021
How long does it take to develop a game engine?
Mar 21, 2021
-
Mar 12, 2021
The one thing I struggle with as a game engine developer
Mar 12, 2021
-
Mar 6, 2021
Can you make money as an indie game engine developer?
Mar 6, 2021
-
Feb 23, 2021
Thinking of quitting your game engine development?
Feb 23, 2021
-
Feb 15, 2021
Make your game engine API simple to remember
Feb 15, 2021
-
Jan 31, 2021
How to develop your game engine faster?
Jan 31, 2021
-
Jan 18, 2021
How to implement the Rendering System?
Jan 18, 2021
-
Jan 3, 2021
New to Game Engine Development? Implement this first!
Jan 3, 2021
-
Dec 22, 2020
Metal API Tutorial- Making a Navigation HUD
Dec 22, 2020
-
Oct 8, 2020
Mistakes I made when I started | Game Engine Development
Oct 8, 2020
-
Oct 1, 2020
Quitting on your Game Engine?
Oct 1, 2020
-
Aug 30, 2020
How to make a soccer video game with your game engine-Part I
Aug 30, 2020
-
Aug 25, 2020
Metal API Tutorial- Make a FIFA shader effect
Aug 25, 2020
-
Aug 16, 2020
Metal API Tutorial - Make a Radar shader effect for your game
Aug 16, 2020
-
Aug 11, 2020
Untold Engine Beta v0.0.14- Release Notes
Aug 11, 2020
-
Aug 9, 2020
Make a Loading Circle using Shaders
Aug 9, 2020
-
Jun 10, 2020
40 commonly asked questions by new Game Engine Dev
Jun 10, 2020
-
May 29, 2020
Game Engine Dev tips: Twitch Highlights #2
May 29, 2020
-
May 21, 2020
Game Engine Dev tips: Twitch Highlights
May 21, 2020
-
May 21, 2020
Untold Engine Beta v0.0.13 - Release Notes
May 21, 2020
-
Feb 23, 2020
Improving the loading speed of the engine
Feb 23, 2020
-
Jan 26, 2020
(Live) Implementing a Sensor Management System- Devlog #8
Jan 26, 2020
-
Jan 26, 2020
(Live) Build Your Game Engine- Implementing Game Entities
Jan 26, 2020
-
Jan 13, 2020
Implementing an Edge-Detection Shader (LIVESTREAM)
Jan 13, 2020
-
Jan 13, 2020
Live Game Engine Dev Q&A (ep2)
Jan 13, 2020
-
Dec 24, 2019
Live Game Engine Dev Q&A (Ep 1)
Dec 24, 2019
-
Dec 12, 2019
This bug screwed my DevLog
Dec 12, 2019
-
Dec 4, 2019
Small things add up
Dec 4, 2019
-
Dec 4, 2019
Don't make a game engine alone
Dec 4, 2019
-
Dec 4, 2019
Being smart is not enough
Dec 4, 2019
-
Dec 4, 2019
Don't wait until you are ready to develop your game engine
Dec 4, 2019
-
Nov 21, 2019
Added new enemies with animations (Devlog #6)
Nov 21, 2019
-
Nov 21, 2019
Implemented a simple wall collision (Devlog #5)
Nov 21, 2019
-
Nov 21, 2019
Added Gates with Animations (Devlog #4)
Nov 21, 2019
-
Nov 21, 2019
A new Sci-Fi look for the game (Devlog #3)
Nov 21, 2019
-
Nov 21, 2019
Added a Sci-Fi Map (Devlog #2)
Nov 21, 2019
-
Nov 12, 2019
A Non-Technical skill that helps with Game Engine Dev
Nov 12, 2019
-
Oct 22, 2019
An unexpected lesson I learned (while playing with shaders)
Oct 22, 2019
-
Sep 25, 2019
Developing the first game using the Untold Engine (Part I)
Sep 25, 2019
-
Sep 3, 2019
Adding support for FPS games
Sep 3, 2019
-
Aug 13, 2019
A simple development workflow to finish your game engine
Aug 13, 2019
-
Aug 4, 2019
How does a game engine render 3D animations?
Aug 4, 2019
-
Jul 27, 2019
Useful algorithms to use in your game engine
Jul 27, 2019
-
Jul 7, 2019
Tools and Libraries for Game Engine Dev
Jul 7, 2019
-
Jun 30, 2019
Thinking outside the box
Jun 30, 2019
-
Jun 16, 2019
Useful tips for Game Engine Developers
Jun 16, 2019
-
May 26, 2019
Implementing the A* algorithm
May 26, 2019
-
May 12, 2019
Implementing the AI Collision Avoidance Behavior
May 12, 2019
-
May 6, 2019
Implementing the AI Path Follow Algorithm
May 6, 2019
-
Apr 28, 2019
Implementing Steering Behaviors in AI
Apr 28, 2019
-
Apr 28, 2019
Implementing an Octree and RayCast
Apr 28, 2019
-
Apr 28, 2019
I just started a Youtube Channel
Apr 28, 2019
-
Feb 2, 2019
How does the Game Engine Loop make a game possible?
Feb 2, 2019
-
Dec 11, 2018
The easiest component to develop in a game engine
Dec 11, 2018
-
Nov 19, 2018
The Art of Game Engine Development
Nov 19, 2018
-
Nov 15, 2018
Documenting the Untold Engine
Nov 15, 2018
-
How video game works
-
Live Stream
-
Jun 16, 2019
Useful tips for Game Engine Developers
Jun 16, 2019
-
May 26, 2019
Implementing the A* algorithm
May 26, 2019
-
May 12, 2019
Implementing the AI Collision Avoidance Behavior
May 12, 2019
-
May 6, 2019
Implementing the AI Path Follow Algorithm
May 6, 2019
-
Apr 28, 2019
Implementing Steering Behaviors in AI
Apr 28, 2019
-
Apr 28, 2019
Implementing an Octree and RayCast
Apr 28, 2019
-
OpenGL Shading Language
-
Projects
-
Jan 9, 2017
Applying Light to a 3D model using Metal
Jan 9, 2017
-
Jan 4, 2017
Applying textures to 3D objects in Metal
Jan 4, 2017
-
Jan 1, 2017
Simple 3D Shading using Metal
Jan 1, 2017
-
Dec 29, 2016
Rendering 3D objects in Metal
Dec 29, 2016
-
Dec 27, 2016
Rotating a 2D object using Metal
Dec 27, 2016
-
Dec 26, 2016
Introduction to Computer Graphics
Dec 26, 2016
-
Dec 24, 2016
Getting Started with Metal API
Dec 24, 2016
-
Mar 24, 2016
Developing a Math Engine in C++: Implementing Quaternions
Mar 24, 2016
-
Mar 16, 2016
Developing a Math Engine in C++: Implementing Matrices
Mar 16, 2016
-
Mar 8, 2016
Developing a Math Engine in C++: Implementing Vectors
Mar 8, 2016
-
Jun 1, 2015
How to Render Text using OpenGL ES
Jun 1, 2015
-
Apr 3, 2015
How to add a joystick to your mobile game using OpenGL ES
Apr 3, 2015
-
Mar 27, 2015
How to add multi-image button to a game using OpenGL ES
Mar 27, 2015
-
Mar 20, 2015
How to add realism to a game character using OpenGL ES
Mar 20, 2015
-
Mar 10, 2015
How to apply a Skybox to a game using OpenGL ES
Mar 10, 2015
-
Mar 4, 2015
How to apply lighting to a game character using OpenGL ES
Mar 4, 2015
-
Feb 27, 2015
How to rotate a game character using OpenGL ES
Feb 27, 2015
-
Feb 24, 2015
How to use OpenGL ES shaders in games
Feb 24, 2015
-
Feb 21, 2015
How to apply textures to a game character using OpenGL ES
Feb 21, 2015
-
Feb 18, 2015
How to render a game character using OpenGL ES
Feb 18, 2015
-
Random Stuffs
-
Apr 28, 2019
I just started a Youtube Channel
Apr 28, 2019
-
Jan 20, 2019
Three tips before you start a technical blog
Jan 20, 2019
-
Dec 26, 2018
What strategies do you use to finish a project?
Dec 26, 2018
-
Dec 25, 2018
Can I develop games without a Game Engine?
Dec 25, 2018
-
Dec 25, 2018
What are the Pros and Cons of writing a game engine in C++?
Dec 25, 2018
-
Dec 6, 2018
A psychological trick to help you develop a game engine
Dec 6, 2018
-
Nov 26, 2018
How to approach Game Engine Development
Nov 26, 2018
-
Nov 23, 2018
Languages required to develop a game engine
Nov 23, 2018
-
Nov 21, 2018
Managing your schedule to develop a game engine
Nov 21, 2018
-
Jul 25, 2017
Tips to make Game Engine Development a joy
Jul 25, 2017
-
Mar 23, 2017
Should you start a technical blog?
Mar 23, 2017
-
Jan 23, 2017
Components of a Game Engine
Jan 23, 2017
-
Dec 25, 2016
It has been two years since I started writing
Dec 25, 2016
-
Nov 10, 2016
On this Mac, I developed a Game Engine
Nov 10, 2016
-
Oct 23, 2016
Which language should I use to develop a game engine?
Oct 23, 2016
-
Oct 20, 2016
Keep your APIs simple short and clean
Oct 20, 2016
-
Oct 17, 2016
Strive for loosely coupled designs
Oct 17, 2016
-
Oct 13, 2016
What do developers need from your APIs?
Oct 13, 2016
-
Oct 12, 2016
Good-bye Git GUI. Hello Git terminal (well, kind of)
Oct 12, 2016
-
Oct 11, 2016
How many books does it take to develop a game engine?
Oct 11, 2016
-
Oct 8, 2016
Game character modeling for game engine developers
Oct 8, 2016
-
Oct 7, 2016
Understanding Git commands visually
Oct 7, 2016
-
Oct 6, 2016
Try to design user-friendly APIs
Oct 6, 2016
-
Oct 5, 2016
Developing an app is not just about coding
Oct 5, 2016
-
Oct 3, 2016
A good place to get game characters ideas
Oct 3, 2016
-
Oct 3, 2016
The phases of developing a Game Engine
Oct 3, 2016
-
Oct 2, 2016
What makes an open source project successful?
Oct 2, 2016
-
Oct 1, 2016
Showcasing the Game Engine workflow
Oct 1, 2016
-
Sep 29, 2016
You don't need to know everything to start
Sep 29, 2016
-
Sep 28, 2016
Do you have to be a great programmer to develop a game engine?
Sep 28, 2016
-
Sep 28, 2016
Break things, learn and repeat
Sep 28, 2016
-
Sep 27, 2016
I hate documenting source code
Sep 27, 2016
-
Sep 25, 2016
The dumbest mistakes I've made as a developer
Sep 25, 2016
-
Sep 24, 2016
What in the world is a Dual-Quaternion?
Sep 24, 2016
-
Sep 23, 2016
Don't fix multiple issues in the same git branch
Sep 23, 2016
-
Sep 22, 2016
The unexpected thing I had to learn
Sep 22, 2016
-
Sep 21, 2016
Why is a non-gamer developing a game engine?
Sep 21, 2016
-
Jan 5, 2016
How do I start planning my first game using OpenGL and C++?
Jan 5, 2016
-
Dec 14, 2015
Is it hard to develop a game engine?
Dec 14, 2015
-
Nov 25, 2015
Tools to help you become an OpenGL expert
Nov 25, 2015
-
Nov 23, 2015
OpenGL projects in my Github page
Nov 23, 2015
-
Nov 5, 2015
The pain of learning OpenGL
Nov 5, 2015
-
Nov 2, 2015
4 things to be aware of before developing a game engine
Nov 2, 2015
-
Nov 2, 2015
Game Engine Update-Completed GJK and EPA algorithm
Nov 2, 2015
-
Nov 2, 2015
Why you should obsess about your game engine architecture?
Nov 2, 2015
-
Sep 15, 2015
How to improve your coding skills- Scribble first, code second
Sep 15, 2015
-
Sep 1, 2015
Game Engine Update- Why I chose the GJK over the SAT algorithm
Sep 1, 2015
-
Aug 25, 2015
I want to be a game engine developer. Do I need to learn assembly programming?
Aug 25, 2015
-
Aug 25, 2015
When is it a good idea to build your own game engine?
Aug 25, 2015
-
Jul 7, 2015
What are some good books on Computer Graphics?
Jul 7, 2015
-
Jun 29, 2015
Should I use WebGL to learn shader programming?
Jun 29, 2015
-
Jun 28, 2015
What level of expertise in C++ do I need to have in order to learn OpenGL?
Jun 28, 2015
-
Jun 26, 2015
What to do when you don't have money to hire a game developer?
Jun 26, 2015
-
Jun 25, 2015
3 questions to ask your game developer
Jun 25, 2015
-
Jun 24, 2015
Hiring a game developer
Jun 24, 2015
-
Jun 17, 2015
Which programming language should I learn to use OpenGL
Jun 17, 2015
-
Jun 17, 2015
Should I learn WebGL or OpenGL?
Jun 17, 2015
-
Jun 15, 2015
How do I learn the basics of Computer Graphics
Jun 15, 2015
-
Jun 11, 2015
What tools do you need to develop a 2D mobile game
Jun 11, 2015
-
Jun 5, 2015
How should I learn OpenGL?
Jun 5, 2015
-
Jun 5, 2015
Should you create your own game engine?
Jun 5, 2015
-
Jun 5, 2015
Do you need OpenGL to develop a game?
Jun 5, 2015
-
May 11, 2015
Which programming language should you learn?
May 11, 2015
-
May 10, 2015
Do something beyond your intellectual capabilities
May 10, 2015
-
May 8, 2015
Why your coding knowledge is only worth 50%
May 8, 2015
-
May 7, 2015
Build a habit to code every day
May 7, 2015
-
May 6, 2015
What code bugs can teach you?
May 6, 2015
-
May 5, 2015
3 fundamental programming concepts you need to know
May 5, 2015
-
Apr 23, 2015
Improving your coding skills
Apr 23, 2015
-
Apr 23, 2015
Is your code too slow?
Apr 23, 2015
-
Untold Engine