← Back to Home

Blog

Thoughts on software engineering & web development

01

03 - Managing Game Entities with Objects and Classes

If you completed the challenges in the previous chapter, you likely noticed a issue: to make multiple squares, you had to duplicate your variables and code. Complete

June 27, 2026

4 min read

02

02 Game Loops

The Game Loop Note: While the architecture discussed here is a classic and widely accepted foundation, it is not the only way to build a game. Software engineering

April 7, 2022

4 min read

03

01 HTML 5 Canvas for Games

What is Canvas? The Canvas API provides a means for drawing graphics via JavaScript and the HTML element. Among other things, it can be used for animation, game

April 7, 2022

2 min read

04

00 Introduction

01- What to Expect & Setting Up Your Workspace Welcome to the starting line! Before we dive into the matrix of rendering pipelines and collision physics, we need

April 7, 2022

2 min read

Have a project in mind?

Let's Connect.

© 2026 — Sudarshan Rai

ping@raisudarshan.com.np

GithubLinkedInSololearn

Sydney, Australia