My work

  • All

  • Games

  • Websites

Journey

Procedural generation | Unity

More info...

Journey is a casual Android game I developed to practice coding procedural mesh generation.

In this project I implemented a procedurally generated pipe that follows a bezier curve that was coded from scratch.

To optimize performance, I implemented periodic cropping of the mesh from behind and ensured it remained centered, mitigating any potential floating-point inaccuracies.

Adding an engaging touch to the menu's background, I incorporated a mesmerizing effect of swimming fish , achieved through the use of the boids algorithm.

Kick Some Bass

Fighting game | Unity

More info...

KickSomeBass is a fighting game where you fight against mutant fish to free the island.

In this game, I worked on 3Cs, fight abilities, input system, custom cinematic camera and supporting systems for gameplay.

I experimented with a few types of cameras for fighting. I made an auto-framing camera but ended up using a third-person mouse-controlled camera because of time constraints and feedback.

Cafe italia

Custom woocommerce theme | PHP

More info...

This site was made to work with wordpress ecommerce platform.

I made this site as part of my intership at Atyantik ,its a custom theme with dynamic content that can be modified by client through dashboard.

Jus do it

Collaborative task management website | MERN

More info...

This is a task management website made using the MERN stack.

This website allows you to create project space and add members to it with individual roles and restriction.

Chaos

Survival shooter game with AI (WIP) | Unity

More info...

Chaos is a survival shooter game in an early stage, in this game you fight against alien creatures and after every wave difficulty increases.

I am using behavior tree for AI, the enemies are going to be thinking strategically and will also be controlled by Director's AI which will be implemented in the future.

And I used the A* algorithm for pathfinding and also using a custom event system for making code dependency free and reusable.

3D Game engine

OpenGL

More info...

This is a custom game engine that me and the entire class worked on with our professor. The game engine built around ECS , event driven and uses ImGUI for UI.

In this project I was responsible for coding transform component,point light and spot light.

I also added support for normal maps and implemented engine layout setting and saving using ImGUI library.

Bomb fuss

Online multiplayer game | Unity

More info...

Bomb fuss is an online multiplayer game where if you have the bomb you need to throw it to someone else before the music stops and the bomb explodes.

This was a solo project for school where I won the best final year project award. In this game I used unity with photonengine for implementing networking.

I also implemented shop to buy power-ups during the match.

Centretown barbershop

Freelance project

More info...

I helped a local business by providing a website with SEO that helped them showcase their work and attract potential clients.

About me

Hey, I'm Sahil, a software developer passionate about creating whatever I can with code. My main interests right now are game and web development.

I specialize in crafting unique experiences for gamers, which I bring to the world of web development by looking at things from an audience's point of view, allowing me to design websites that attract the desired people.

Although new to web development space I have been exploring ideas and honing my technical skills. I have helped local businesses bring their work to the world. My goal is to learn and develop as I go, creating useful products and services that will genuinely benefit my clients.

Technologies

Languages