Open in app

Sign In

Write

Sign In

Raheel Yawar
Raheel Yawar

55 Followers

Home

About

Apr 1

Moving to the United States, 101

In August 2020, I moved to the United States of America. This is a living document of everything I had to deal with and all the advice I have received from other expats. Since I talk a bit about personal finance and retirement account types, I wanted to be clear…

Expat

8 min read

Moving to the United States, 101
Moving to the United States, 101
Expat

8 min read


Mar 24

How to Manage a Remote Team

Lessons learnt from GitLab’s “How to Manage a Remote Team” online course. Why Remote Work? It is possible to hire and work from all over the world. Workers gain the ability to work flexible hours. And flexibility is possible in times of crisis. Remote Working Styles Hybrid-Remote The workers who alternate between home and office. Digital Nomad Workers who…

Remote Working

4 min read

Remote Working

4 min read


Dec 5, 2022

Creating a “Choose your own Adventure” Story with GPT-3

A while ago, I came across AI Dungeon, a choose-your-own-story (CYOS) game that used AI to create a story. The user can say, do, see or add to the story. It seemed revolutionary. …

Gpt 3

5 min read

Gpt 3

5 min read


Aug 22, 2022

Godot Order of Execution of Event Functions

The order of execution of event functions is as follows: _Init() _Notification() _EnterTree() _Ready() _Input() _UnhandledInput() _UnhandledKeyInput() _PhysicsProcess() _Draw() _Process() _ExitTree() If you're wondering why the above functions are capitalized in that manner, that’s how they appear when using C#. The ones in italics are those which I was not able to override. I had to dig unnecessarily deep to find this information, so hopefully, this helps someone else.

Godot

1 min read

Godot Script Lifecycle
Godot Script Lifecycle
Godot

1 min read


Aug 3, 2022

Analyzing an Ever-Balancing Pay2Win Game

It was 2007, and the server of my favourite Role Playing space sim had been taken down. The server host couldn’t keep working a second job to bear the hardware, internet and electricity costs. I needed a new world to explore, and some friends introduced me to World of Warcraft…

Game Development

5 min read

Analyzing an Ever-Balancing Pay2Win Game
Analyzing an Ever-Balancing Pay2Win Game
Game Development

5 min read


Jul 9, 2022

Godot C# — Get the Reference of a Node and Attached Components

A beginner tutorial to get the reference of a Node in the scene. — It is a two-step process: get the NodePath of the Node and then cast the NodePath into the required type, which could be a Sprite, Node, RigidBody etc. Fetching the NodePath This can be done by creating an editor-exposed variable (Unity Engine equivalent of SerializeField) and dragging the Node to the exposed property…

Godot Engine

3 min read

Godot C# — Get the Reference of a Node and Attached Components
Godot C# — Get the Reference of a Node and Attached Components
Godot Engine

3 min read


Jul 4, 2022

Bay Area to Yosemite in an EV

Quick Charging Breakdown (TL;DR) Left Bay Area with 245 miles. Stopped to charge in Merced, CA and topped up to 250 miles. Reached Yosemite West (Airbnb) with 110 miles remaining. Slow charged (Level 1) on and off during the 2 day stay. Left Yosemite West with 160 miles. Charged (Level 2) in Rush Creek…

Electric Vehicles

4 min read

Bay Area to Yosemite in an EV
Bay Area to Yosemite in an EV
Electric Vehicles

4 min read


Dec 5, 2021

Metaverse, Web 3.0 and Games

In 2019, I gave a talk at Pocket Gamer Connects Helsinki and was surprised to see that they had reserved a complete track for blockchain games. It puzzled me that game developers were using a complicated decentralised storage solution to give the players an illusion of uniqueness and ownership. After…

Metaverse

8 min read

Metaverse, Web 3.0 and Games
Metaverse, Web 3.0 and Games
Metaverse

8 min read


Dec 31, 2020

Recommending In-Game Content using Machine Learning

The usage of Machine Learning (ML) and Artificial Intelligence (AI) to shape the experience of a player or a group of players is now integrating well in modern games. …

Game Development

4 min read

Recommending In-Game Content using Machine Learning
Recommending In-Game Content using Machine Learning
Game Development

4 min read


Oct 3, 2018

Get Specifics with Golang Memory Profiler

I created a web-server using Golang that ran machine learning algorithms for a video game. I was aware that the algorithms will take a large number of resources as the player data increases but I saw very large and inconsistent memory spikes that could use up to 4 to 6…

Golang

2 min read

Golang

2 min read

Raheel Yawar

Raheel Yawar

55 Followers

I am a Game Engineer. I write about programming, game development and ML/AI.

Following
  • Gala Games

    Gala Games

  • Gala Music

    Gala Music

  • Netflix Technology Blog

    Netflix Technology Blog

  • Town Star

    Town Star

  • Umair Habib Peracha

    Umair Habib Peracha

See all (47)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams