These are some of the most interesting projects/features that I have worked on.
LMNtal is a crafting mobile game where the objective of the player is to find new items by combining various the ones that have already been discovered.
Go to the PlayStore.
Putt Away is a mobile golf game where the objective of the game is to get the highest score possible.
How?
By trying to land the ball in the hole with the least number of shots.
This is a game mechanic where the player can switch/transfer control between two or more player avatars using Line of Sight raycasting.
DETAILSPython-based password generator with character specifications and QR code.
http://qrpassgen.com
This is a procedural path generation mechanic for endless-runner style of games.
DETAILS
Flip-Flap is a game that was inspired by the famous Flappy Bird but with its own unique twist.
Go to the PlayStore.
Go to itch.io
These are some of the features I learnt to implement during the development of this game:
Implement a crafting system. | |
Implement an achievement system. | |
Implement save-data functionality. | |
Icon design for the 50+ elements. |
These are some of the features I learnt to implement during the development of this game:
Integrate Google AdMob. | |
Integrate Google Play services. | |
Implement save-data functionality. | |
Implement "Angry Birds"-style trajectory calculation and visualization. |
These are some of the features I learnt to implement during the development of this mechanic:
Using custom shaders to achieve the ray animation. | |
Understood what 2D Raycasting is and how it can be used to achieve Line of Sight targeting. | |
Using Unity's tilemap editor for basic level design. | |
Using Unity's 2D renderer to create 2D light and shadow effects. |
These are some of the features I learnt to implement during the development of this web app:
QR code generation using Python. | |
Using Flask with Python to create web applications. | |
Creating a website layout using HTML. | |
Creating dynamic HTML components using Javascript. | |
Using CSS to style websites. | |
Launching an Amazon EC2 instance and hosting a website. | |
Basic Linux navigation and file operations. | |
Rate-limiting using NGINX. |
These are some of the features I learnt to implement during the development of this web app:
Creating a randomized string using random and string operations in Python. | |
Using Flask with Python to create web applications. | |
Database creation and related operations using SQLite3 in Python. | |
Creating a website layout using HTML. | |
Creating dynamic HTML components using Javascript. | |
Using CSS to style websites. | |
Launching an Amazon EC2 instance and hosting a website. | |
Basic Linux navigation and file operations. | |
Rate-limiting using NGINX. |
These are some of the features I learnt to implement during the development of the Submarine HUD:
Using a secondary camera in Unity in conjunction with a layer mask to display the radar. | |
Calculating the submarine's rotation with respect to the game's true North and rotating UI elements to depict the same rotation. |
These are some of the features I learnt to implement during the development of the endless procedurally generated path:
Randomly selecting a suitable path tile to add on to the existing path. | |
Monitoring existing tiles to delete the gameobject as soon as it is beyond the bounds of the camera. |
These are some of the features I learnt to implement during the development of this game:
Using preprocessor directives to partition scripts for different platforms. | |
Adapting an Android game for a WebGL project. | |
Implement Google PlayServices Leaderboard. | |
Implement adaptive Banner and Rewarded ads using Google Admob. | |
Implement save-data functionality. |
Gaining XP & levelling up one day at a time
Handcrafted by me © twentytwentythree
Site template by Inovatik | Icons made by Flat Icons and Freepik from www.flaticon.com