Hi there

I'm Md Maruf! I'm a Unity Games Developer, C# programmer, and a fan of Adobe Creative Cloud

About

Get to Know Me!

A passionate Unity Games Developer with a blend of technical expertise, creative insight, and strong analytical abilities. 🎮🛠️

I'm driven by the excitement of bringing immersive and interactive experiences to life. I care deeply about gameplay mechanics, visual fidelity, and writing clean, efficient code. Attention to detail is my forte. Inspired by the principles of game design and interactive storytelling, I believe in creating engaging and memorable gaming experiences. 🌟🎨

I have an MSc degree in Mathematics, and I have attained a Post Graduate Diploma in Information Technology at the JU IIT. Additionally, I have undergone numerous trainings in Software Development & Game Development. I have almost 3.5 years of experience in the Game Industry. I also have another 3 years working experience web development with PHP, JavaScript, HTML, CSS, and an array of creative tools from Adobe Creative Cloud. 💻📚

As a professional with a solid background in development, optimization, porting, and programming, my goal is to contribute innovative game mechanics and compelling narratives to a forward-thinking development team. I am always eager to learn about new gaming technologies and trends, aiming to leverage my knowledge in crafting immersive and interactive gaming experiences. ⚙️🚀

I'm at my best when I'm developing, learning, exploring, and continuously improving my craft. Currently crafting exciting gaming experiences and solving complex problems in the digital playground. Feel free to reach out and say hello! I promise I don't bite 😉 😊💡

I am from Bangladesh 🇧🇩, Living in KL, Malaysia 🇲🇾 📍🌏

Say Hello 👋

Skills & Tools

My Toolbox & Things I Can Do

The skills, tools and technologies I use to bring your products to life:

Currently working on improving my skills in and understanding of advanced multiplayer gaming technologies. Follow my journey here.

Overlay Image Right

Career

Employment History

Dummy text for Section 4. Replace this text with actual content.

  • Feb 2022 - Present Experience 4

    Brain Station 23 PLC

    Software Engineer (Game Developer)
    Major Responsibilities
    • Gameplay System Development
      • Program core gameplay systems using C#, ensuring alignment with level design for a seamless and engaging player experience.
      • Develop and optimize mechanics such as character controls, AI behavior, and interactive objects to enhance player immersion.
    • Advanced Unity Engine Integration
      • Integrate and customize advanced Unity features, including VFX, shader modifications, and particle systems, to improve visual quality and game feel.
      • Implement and optimize post-processing effects, lighting, and camera systems to enhance visual fidelity and atmosphere.
      • Utilize Unity's Scriptable Render Pipeline (SRP) for platform-specific rendering, ensuring high performance and visual consistency.
    • Code Review and Performance Optimization
      • Conduct code reviews on GitHub, providing feedback to improve code quality, maintainability, and performance.
      • Identify and address performance bottlenecks, ensuring smooth gameplay on Desktop, Mobile, and Xbox.
      • Collaborate with team members to troubleshoot and resolve technical issues efficiently.
    • Cross-Functional Collaboration
      • Work closely with designers, artists, animators, and audio engineers to ensure cohesive gameplay experiences.
      • Contribute to game design discussions, storyboarding, and user experience planning.
      • Provide technical guidance on asset workflows, ensuring compatibility and optimization.
    • Project Management and Workflow
      • Utilize project management tools like Jira, Trello, and Loop to manage tasks and track progress.
      • Ensure milestones and deadlines are met while maintaining high quality standards.
      • Participate in sprint planning, retrospectives, and stand-ups to keep the team aligned.
    studio-23.xyz brainstation-23.com
  • Jan 2021 - Jan 2022 Experience 3

    Playense

    Asst. Game Engineer (Unity Developer)
    Major Responsibilities
    • Prototype Development and Feature Implementation
      • Create prototypes based on internal concepts, transforming ideas into playable experiences.
      • Develop and implement game features optimized for mobile touch interfaces and hardware specifications.
    • Mobile Game Trend Analysis
      • Analyze trends, features, and mechanics in the mobile gaming industry to inform game development and design.
      • Integrate innovative gameplay mechanics based on market analysis to ensure relevance and player engagement.
    • Ad Integration
      • Implement a variety of Ad APIs such as Google AdMob, Vungle, and Unity Ads, ensuring seamless monetization integration.
      • Optimize ad placements to maintain a balance between user experience and revenue generation.
    • Analytics and Data Tracking
      • Work with analytics services like Yandex Metrica and AppsFlyer to track and analyze game performance metrics.
      • Implement data-driven insights to improve user engagement and retention based on analytics.
    • Team Collaboration and Project Alignment
      • Collaborate on large-scale game projects, working with product managers, game designers, and artists to achieve project goals.
      • Ensure that game design aligns with publisher requirements and industry standards.
      • Contribute to mobile game and level design as an integral team player, enhancing gameplay and user experience.
    playense.com
  • Jul 2020 - Dec 2021 Experience 2

    Creative Young Limited

    Apps Developer
    Major Responsibilities
    • Unity Game Programming
      • Program in C# to design and build Unity-based game prototypes and functionalities as per requirements.
    • iOS App Development
      • Code in Xcode using Swift to build iOS app prototypes from internal concepts and contribute new ideas.
    • UI/UX and 2D Animation Design
      • Design app-related graphics, including UI/UX elements, and work on Unity 2D character rigging and animation.
    • Performance and Collaboration
      • Ensure optimal performance and responsiveness, maintain code quality, collaborate with team members, and participate in team activities.
    creativeyoung.org
  • May 2017 - Jun 2020 Experience 1

    Bangladesh Computer Samity (BCS)

    Program Officer
    Major Responsibilities
    • Web Application Development
      • Create and deploy web applications using HTML, CSS, PHP, JavaScript, jQuery, and MySQL.
    • Bug Fixing and Feature Updates
      • Fix bugs in existing applications and communicate with management to ensure timely updates and feature additions.
    • Basic Graphic Design
      • Design graphics using Illustrator and Photoshop for both web and print media.
    • Communication and Coordination
      • Facilitate communication between management and the technical team.
    bcs.org.bd

FUNDAMENTALS

Education and Training

Education

  • Master of Sciences
    Institute: Jagannath University (JnU)
    Dept. of Mathematics
    Passing Year: 2015
  • Bachelor of Science
    Institute: Jagannath University (JnU)
    Dept of Mathematics
    Passing Year: 2014

  • Post Graduate Diploma in Information Technology (PGDIT)
    Institute: Jahangirnagar University (JU)
    Institute of Information Technology (IIT)
    Passing Year: 2022

Training

  • Software Development Fundamental (C#, Asp.Net, DSA, OOP)
    Institute: Ernst & Young LLP India, ICT Division, Dhaka (2015)
    Duration: 6 Months (300 Hours)
  • Advanced Application Development (iOS, Xcode, Swift)
    Institute: LICT, Bhuyan IT, Dhaka (2018)
    Duration: 6 Months (300 Hours)
  • Graphics & Web Development (Illustrator, Photoshop, HTML, CSS)
    Institute: IQRA Computers, Dhaka (2007)
    Duration: 3 Months
  • 2D & 3D Modelling (Adobe Flash, Maya 3D)
    Institute: KARJU Communication, Dhaka (2012)
    Duration: 3 Months

UPDATES

PUBLICATIONS

Recent TUTORIALS

Create a Tic Tac Toe Game in Unity

In this tutorial, you'll learn how to create a simple Tic Tac Toe game in Unity. We’ll guide you through setting up the game’s UI, handling player interactions, and implementing the game logic.

Title

Placeholder description

Title

Placeholder description

Recent BLOGS

Serialization in Unity

In the dynamic world of game development, managing data efficiently is crucial. One of the most...

Placeholder Title

Placeholder description

Placeholder Title

Placeholder description

CASE STUDIES

Overlay Image Right

CONTACT

Say Hello

You can knock me on Tawk.to (right-bottom corner)

Overlay Image Right