Lakshay Jindal

BCA (AI & ML) student at Shoolini University. I make 2D and 3D games, and I'm learning machine learning so my games can get smarter.

Click the curve to drop a weight. It rolls downhill, like gradient descent. loss: –

About me

I'm Lakshay, a BCA student specialising in AI and ML at Shoolini University. I love making games, and I've released two so far: a 2D platformer and a 3D horror game.

Making them taught me how game mechanics work and how to build them from scratch. Now I'm learning to code for machine learning, because I want to build game characters that can learn and adapt instead of following fixed rules.

What I work with

Game development

  • Godot
  • GDScript
  • 2D mechanics
  • 3D mechanics

Programming and web

  • Python
  • HTML
  • CSS
  • JavaScript
  • Git

Learning now

  • NumPy
  • Pandas
  • scikit-learn
  • ML basics
  • Game AI

Games I've made

Platformer by Lakshay

A 2D platformer. Building it taught me how 2D mechanics work, like movement, jumping and collisions, and how to put them together into a playable game.

2D gameGodotGDScript
Play on itch.io

The Maze

A 3D horror game where you find your way through a maze. This one was my step up into 3D: player control, camera, level design and atmosphere.

3D horrorGodotGDScript
Play on itch.io

Next: an AI that plays my game

In progress. I'm learning the basics of machine learning so I can train a simple agent to play one of the games above.

Coming soonPythonReinforcement learning

Learning path

  1. Python and maths foundations (now)Linear algebra, probability, NumPy and Pandas.
  2. Classical machine learningRegression, trees, clustering, model evaluation.
  3. Deep learning and game AINeural networks, reinforcement learning and smarter game AI.
  4. Game 3: an AI-powered gameDesign, train, playtest and publish.

Let's build something

I'd love feedback on my games, people to learn with, and game jams to join. Message me on LinkedIn or check my code on GitHub.