Game Development Projects in LahoreGame Development Projects in Lahore
Cover image for Lyrics Star is an interactive
Lyrics Star is an interactive mobile app I developed for both game and backend, designed to help users of all ages especially music lovers learn their favorite songs by tapping along to lyrics tiles while the music plays. Built to make music appreciation fun and accessible, it turns passive listening into an active, engaging literacy experience for kids and music enthusiasts alike. šŸ”¹ Key Highlights: āœ”ļø Lyrics Tile Gameplay – Tap-to-interact mechanics synced with real-time song playback. āœ”ļø Vibrant, Intuitive UI – Designed to appeal to kids and music enthusiasts alike. āœ”ļø Full-Stack Development – End-to-end game and backend architecture built for smooth, seamless play. āœ”ļø Ad Mediation & Monetization – Integrated systems to sustainably monetize gameplay. āœ”ļø Cross-Platform Reach – Live on both Google Play and the Apple App Store. āœ”ļø Continuous Improvement – Ongoing feature development and bug fixes post-launch. 🌟 Impact: Since launch, Lyrics Star has achieved over 100,000 downloads across the Google Play Store and Apple App Store within just a few months. The strong user reception has reinforced a commitment to continuous refinement, with new features and improvements actively rolled out to enhance the experience. By blending music, gameplay, and interactivity, Lyrics Star stands out as a fun, effective tool for boosting music appreciation and literacy among young audiences.
0
173
Cover image for I'm excited to share my
I'm excited to share my latest project an Email Extractor built as part of my virtual internship with CodeAlpha (https://www.linkedin.com/company/codealpha/)! Manually scouring through large blocks of text, documents, or data dumps to find contact information is incredibly time-consuming. To solve this, I built a utility tool that leverages Python and regular expressions (Regex) to instantly scan, parse and extract all email addresses from raw text data. Key Highlights: Efficient pattern matching using Regex. Saves hours of manual administrative work. Clean and modular Python codebase. This project helped me sharpen my skills in string manipulation, data parsing, and building practical automation scripts that solve real-world efficiency challenges. Check out the source code here: https://lnkd.in/er7aph2M (https://lnkd.in/er7aph2M)I would love to hear your feedback or thoughts on how to expand its functionality! hashtag#Python (https://www.linkedin.com/search/results/all/?keywords=%23python&origin=HASH_TAG_FROM_FEED) hashtag#Automation (https://www.linkedin.com/search/results/all/?keywords=%23automation&origin=HASH_TAG_FROM_FEED) hashtag#DataParsing (https://www.linkedin.com/search/results/all/?keywords=%23dataparsing&origin=HASH_TAG_FROM_FEED) hashtag#SoftwareDevelopment (https://www.linkedin.com/search/results/all/?keywords=%23softwaredevelopment&origin=HASH_TAG_FROM_FEED) hashtag#Coding (https://www.linkedin.com/search/results/all/?keywords=%23coding&origin=HASH_TAG_FROM_FEED) hashtag#Regex (https://www.linkedin.com/search/results/all/?keywords=%23regex&origin=HASH_TAG_FROM_FEED) hashtag#CodeAlpha (https://www.linkedin.com/search/results/all/?keywords=%23codealpha&origin=HASH_TAG_FROM_FEED) hashtag#Internship (https://www.linkedin.com/search/results/all/?keywords=%23internship&origin=HASH_TAG_FROM_FEED) hashtag#OpenSource (https://www.linkedin.com/search/results/all/?keywords=%23opensource&origin=HASH_TAG_FROM_FEED) hashtag#TechInnovation (https://www.linkedin.com/search/results/all/?keywords=%23techinnovation&origin=HASH_TAG_FROM_FEED)
0
39
Cover image for šŸŽ® The Game Dev Iceberg:
šŸŽ® The Game Dev Iceberg: Turning Simple Gameplay into a Technical Reality Don't let a clean, simple prototype fool you, under the hood of every game lies a massive web of integrated systems and invisible troubleshooting. I just wrapped up this Unity 3D prototype, and while it looks straightforward, the engineering journey behind it was a masterclass in debugging and system architecture. Here is a breakdown of what went into bringing this project together: šŸƒā€ā™‚ļø 1. Rigging & Animation Pipeline Fixes Working with Mixamo assets often means wrestling with import quirks. I ran into a massive issue where animations outside of the idle state completely ignored the ground plane, causing the character to float despite the collider being grounded. The Fix: Solved the transform offset mismatch programmatically (using a precise -1 offset calibration) to keep the character flush with the ground, eliminating jitter and smoothing out the transition states in the Animator Controller. 🧠 2. Adaptive AI Pathfinding & Pacing Instead of a simple "see player, run to player" script, I implemented dynamic pacing for the Zombie AI. If the player is far away, the zombie runs to close the gap. Once the zombie gets within a close radius, it drops to a menacing walk, tightening the tension before executing an attack state on collision. šŸŽÆ 3. Gameplay Mechanics & Raycasting The loop is simple but relies on solid foundational logic. Collecting 5 coins shifts the player's state and unlocks a firearm. From there, I implemented a custom Raycasting system to handle real-time hit detection, perfectly syncing the shot with the zombie's physics-based death animation. šŸŽ§ 4. Immersive 3D Spatial Audio To build actual tension, audio can't just be flat. I integrated spatial 3D audio tied directly to the zombie's transform. If the threat is on your left, it pans strictly to the left channel of your headphones, shifting dynamically as you move to give the player full situational awareness. šŸŽ® 5. Input Systems & Camera Control Built a custom 3rd person camera follow script to keep tracking smooth and dynamic. Additionally, I built in cross-platform controller support fully tested and mapped on an Xbox 360 controller, and structurally ready for PlayStation input mapping as well. From level design and world building to multisystem integration, this project reminded me that game development is rarely about writing brand new code from scratch, it's about the grit it takes to make completely different systems talk to each other without breaking. On to the next challenge! šŸš€ If you are looking to bring your own game ideas to life, need custom mechanics developed, or want to optimize your existing C# / Unity systems, I'm here to help.
0
85