Sakuna

A Software Engineer who is passionate about creating immersive and interactive experiences.

Sakuna

A Software Engineer who is passionate about creating immersive and interactive experiences.

Sakuna Madushanka

A Software Engineer who is passionate about creating immersive and interactive experiences.

Blog Image
Blog Image

Licenses & Certifications

Extended Reality for Everybody Specialization

2024

I successfully completed the Extended Reality for Everybody Specialization, a professional certification focused on the foundations, technologies, and practical applications of Extended Reality (XR), including Virtual Reality (VR), Augmented Reality (AR), and Mixed Reality (MR). Through this specialization, I developed a strong understanding of immersive technologies, interaction design principles, spatial computing concepts, and user-centered XR experiences. The program also enhanced my ability to analyze emerging trends and challenges in XR development while applying industry-relevant design and development practices to create immersive applications. As part of the learning process, I gained hands-on experience in designing and developing XR solutions, strengthening my skills in interactive media, real-time environments, and immersive user experience design.

View Certificate


Developing AR/VR/MR/XR Apps with WebXR, Unity & Unreal

2024

I completed the certification Developing AR/VR/MR/XR Apps with WebXR, Unity & Unreal, which provided in-depth knowledge of immersive application development across multiple XR platforms and technologies. This certification strengthened my understanding of the differences between WebXR, Unity, and Unreal Engine development workflows, including their tools, programming requirements, device compatibility, and rendering capabilities. Through the course, I explored the technical and design differences between Virtual Reality (VR) and Augmented Reality (AR) experiences while learning how to effectively plan and structure XR production pipelines. I also gained practical experience in transitioning from traditional 2D development concepts into fully interactive 3D environments by creating immersive 3D scenes and prototypes using industry-standard XR technologies. This learning experience enhanced my ability to design scalable, engaging, and technically optimized XR applications for multiple platforms and audiences.

View Certificate


User Experience & Interaction Design for AR/VR/MR/XR

2024

I successfully completed the certification User Experience & Interaction Design for AR/VR/MR/XR, which focused on designing meaningful, immersive, and user-centered experiences within Extended Reality environments. Through this certification, I developed the ability to critically evaluate both existing and emerging XR applications from usability, accessibility, and ethical perspectives, ensuring immersive experiences are engaging, inclusive, and responsible. I gained hands-on experience in creating storyboards, interaction flows, and physical prototypes to visualize and communicate XR concepts effectively before development. In addition, I explored immersive authoring tools and digital prototyping techniques to build interactive XR experiences while identifying the technical requirements needed for implementation. This certification strengthened my understanding of spatial interaction design, immersive user experience principles, and the balance between creativity, functionality, and technical feasibility in AR, VR, MR, and XR application development.

View Certificate


Intro to AR/VR/MR/XR: Technologies, Applications & Issues

2024

completed a certification focused on the foundations and technological landscape of Extended Reality (XR), which provided a comprehensive understanding of the conceptual and technical differences between Augmented Reality (AR), Virtual Reality (VR), Mixed Reality (MR), and XR ecosystems. Through this learning experience, I explored the capabilities, limitations, and practical applications of immersive technologies across different platforms, devices, and development environments. The module strengthened my ability to evaluate XR hardware and software compatibility, understand how immersive experiences are positioned within the reality–virtuality continuum, and analyze how different XR technologies interact with users and environments. This certification enhanced my theoretical and practical understanding of immersive computing, enabling me to better design, evaluate, and develop XR experiences aligned with both technical requirements and user experience goals.

View Certificate



Unity: 2D Game Development

2021

I completed the certification 2D Sprite Game Development in Unity, which provided comprehensive training in designing and developing 2D games using Unity and C#. Through this course, I gained hands-on experience with the complete 2D game development pipeline, including scene management, sprite integration, animation systems, physics, UI design, audio implementation, and gameplay scripting. I developed practical skills in working with GameObjects, colliders, rigid bodies, animation controllers, coroutines, raycasting, and event-driven systems while learning how to structure scalable and organized Unity projects. The course also strengthened my understanding of mobile and cross-platform game deployment, including exporting projects for Android, iOS, and Windows platforms. In addition, I explored external development tools, asset workflows, monetization systems such as in-app purchases and advertisements, and collaborative development practices, enhancing my ability to create polished, production-ready 2D gaming experiences from concept to deployment.

View Certificate


HTML5 Simple Game Programming Preparation

2021

I completed a certification in HTML5 Web and Mobile Game Development, which introduced the fundamentals of creating interactive browser-based and mobile-compatible games using modern web technologies. Through this course, I developed practical knowledge of HTML5, CSS, and JavaScript while learning core programming concepts such as variables, loops, conditions, functions, arrays, and event-driven logic. I gained hands-on experience in building interactive web pages using the Document Object Model (DOM) and explored game development workflows using the simpleGame.js library. The certification strengthened my understanding of front-end development principles, browser-based game mechanics, and responsive web design while enhancing my ability to create lightweight, accessible, and cross-platform gaming experiences. This learning experience also improved my problem-solving and scripting skills, providing a strong foundation for both web application and game development projects.

View Certificate


Learn Unity Shaders from Scratch

2021

I completed an advanced certification in Unity Shader Development with HLSL, URP, and Shader Graph, which focused on creating high-performance custom shaders and visual effects using modern rendering workflows in Unity. Through this course, I developed a strong understanding of GPU-based rendering techniques and the HLSL shading language, learning how to design and implement both vertex and fragment shaders from scratch. I gained hands-on experience with the Universal Render Pipeline (URP), Shader Graph, surface shaders, lighting models, transparency systems, tessellation, stencil buffers, clipping, volumetric effects, and post-processing techniques. The certification also strengthened my ability to create optimized real-time visual effects, custom materials, and immersive rendering solutions for games and interactive applications. By combining both code-driven and node-based shader workflows, I enhanced my technical and artistic understanding of real-time graphics programming, enabling me to develop visually advanced and performance-efficient rendering systems across modern game development pipelines.

View Certificate


Introduction to Game Dynamics with Unity 3D

2021

I completed a certification in Game Dynamics and Animation Systems in Unity, which focused on creating realistic, responsive, and immersive gameplay experiences through physics-driven interactions and dynamic character behaviors. Through this course, I developed a deeper understanding of the relationship between game mechanics, dynamics, and player experience, learning how emergent gameplay behaviors contribute to engaging and believable game worlds. Using Unity and the Mecanim Animation System, I gained practical experience in integrating animation, physics, and gameplay systems to create fluid character reactions, movement systems, and dynamic environmental interactions. The certification strengthened my ability to implement realistic impact responses, animation blending, and physics-based gameplay mechanics while improving my understanding of how motion, interaction, and player feedback work together to enhance immersion and gameplay quality.

View Certificate


Unity 3D - Create a Reusable UI System

2020

I completed a certification in Building Modular and Reusable UI Systems in Unity, which focused on developing scalable, maintainable, and efficient user interface architectures for game development projects. Through this course, I gained hands-on experience in designing reusable UI frameworks using C# and Unity, enabling the creation of flexible interface systems that can be adapted across multiple projects. I learned how to structure UI hierarchies effectively, implement reusable animations using the Mecanim system, and develop modular scripts that improve workflow efficiency and long-term maintainability. The certification strengthened my understanding of UI architecture, component-based design, and clean coding practices while enhancing my ability to build responsive, organized, and production-ready game interfaces that support scalable development pipelines.

View Certificate


Create a 3D RPG Game With THREE.js

2020

I completed a certification in 3D Game Development with THREE.js and WebGL, which focused on building interactive browser-based 3D games using modern web technologies. Through this course, I gained practical experience in creating immersive 3D environments using the Three.js framework, including scene setup, camera systems, rendering pipelines, animation blending, and real-time interaction systems. I learned how to import and manage animated 3D assets from Blender using FBX workflows, implement character controllers, design responsive camera transitions, and integrate sound systems that react dynamically to gameplay environments. The certification also strengthened my understanding of WebGL-based game optimization, browser-compatible 3D development, mobile-friendly interaction design, and asset management workflows. By combining JavaScript programming with real-time 3D rendering techniques, I enhanced my ability to create visually engaging, interactive, and cross-platform web-based gaming experiences.

View Certificate



LET'S WORK
TOGETHER

LET'S WORK
TOGETHER

Made by Sakuna | Powered by Framer

Create a free website with Framer, the website builder loved by startups, designers and agencies.