Verlet Physics based Rope plugin for Godot
- A
Highly Customizable and fast implementation of rope physics that uses
verlet integration, perlin noise for wind forces, gravity, air damping
and primitive collisions. Has 76 stars and 10 forks on GitHub.
Game Engine in Odinlang with D3D11
- It has a custom
Entity system, Simple Entity Editor, gltf/glb scene loading.
Renderer in C++ with modern OpenGl
- It uses the
phong lighting model with a simple material system. GitHub
Renderdoc loader in the Odin programming language
-
loads renderdoc.dll into a graphics application for quick graphics
debugging GitHub.
A fun reimplementation of pong in the Odin programming language
- you know what pong is GitHub.
An in development networked music visualiser made in Odin
- Audio/Spectrum data is broadcasted over the local network so esp32
driven led strip can visualise it. GitHub.
Topdown Asteroids clone in UE4
- GitHub.
Half Life 2 in Godot
- Implemented some of the core
mechanics like movement, weapons, pickups, ragdolls in the Godot Game
Engine. here.
Grapple System
Like the one found in Titanfall 2,
uses my rope plugin. view here. It has since been improved
to pull rigidbodies towards the player and attach onto moving
platforms.
Bhop
An experiment to understand how bunnyhopping
works, playable here, view
demo here.
Programmed a maze solver in C++
that reads the maze
from a bitmap or plaintext file and uses Djikstra’s algorithm to solve
it, then writes the path into another bitmap or plaintext file.
Laughamon (theme: make me laugh)
- A fun turn based
RPG where your objective is to make the opponent laugh. Submission for
the 2024 GGJ GitHub
Slice Of Light (theme: light)
2d platformer where
you reclaim your lost colors by completing 7 challenging levels each to
regain one color of the rainbow. Developed in 12 hours for GG
GameJam 2018 at PES College where it won 3rd
place, playable here.
RecOrd Yourself (theme: rewind)
2d puzzle platformer
where you can record yourself and use your recorded clone to solve
puzzles. Developed for the Brackeys Gamejam 2020.2,
playable here.
The Weekend (theme: relax)
A game where you play a
guy who just got off work and plans to relax on the weekend. Developed
for the Untitled Gamejam #41, playable here.
Yeet n Skeet
Platformer where you reach the goal
while collecting coins, walljumping and avoiding a rising flood.
playable here.
Viewmodel Animations
AK-47 and G3 first person
animations in Blender. view here and here.
FPS Test Projects in Godot
Developed to test out
Rigidbody Charecter controllers like in Half Life 2 and responsive FPS
movement like in Doom: Eternal, playable hl2 and doom.
Billing System for a Cafe
- Comprised of a backend
that used Golang and MongoDB, with an admin UI and user UI made with
React js. It stored user orders and generated a bill on each billing
cycle.
Litwork
A small expirience to onboard new employees
to a company. GitHub
Update cgltf from 1.13 to 1.14
-
https://github.com/odin-lang/Odin/pull/4636Change pointer arg to multipointer
-
https://github.com/odin-lang/Odin/pull/4567Fix pitch_from_quaternion
-
https://github.com/odin-lang/Odin/pull/3642Add Timer unit tests
-
https://github.com/godotengine/godot/pull/91395Add Unit tests for Node2D helper methods
-
https://github.com/godotengine/godot/pull/91654Fix MeshBuilder SetPosition compile error
-
https://github.com/TriAxis-Games/RealtimeMeshComponent/pull/266Fix pitch_from_quaternion
-
https://github.com/odin-lang/Odin/pull/3642Fix Scene Path and minor warnings
-
https://github.com/bitbrain/godot-gamejam/pull/7Use margin container instead of control to avoid overlap
- https://github.com/andersmmg/godot-physics-toggle/pull/1