Hello, I am

Omar Sadek

Gameplay Programmer

Who am I ?

A Game Enthusiast

I'm an accomplished gameplay programmer with a strong passion for game design. My career has been dedicated to exploring the intricacies of game development and pushing the boundaries of creativity within virtual worlds.

Personal Info

My Resume

Expertise

2021 - Present
Largelabs

Gameplay Engineer

Crafted intricate gameplay mechanics and optimized development processes through the implementation of complex game systems, build tools, and AI systems.Collaboratively developed a proprietary 2D physics engine, elevating in-game physics interactions and boosting performance by 20% for an undisclosed project.


2020 - 2021
412labs

VR/AR Developer

Mentored and supervised VR students as a lab instructor, while delivering adaptive 360/VR projects during the pandemic. Utilized VR/AR expertise to push technological boundaries for immersive content creation.


2018
ExcelCodes

Front-end Intern

Collaborated with design and senior software engineers to develop customized software using JavaScript and React Native, while engaging in frequent code reviews to enhance coding skills and adhere to best practices.

Education

2017 - 2021

BS in Computer Science

Earned a Bachelor of Science in Computer Science from El-Shrouk Academy, solidifying a strong foundation in computer science principles and practices.

Skills

C#
C++
Javascript
Unity
Plastic SCM
Git
Jira

Languages

English
Arabic

My Portfolio

Safety Quest

An arcade game designed for modern arcade machines, seamlessly blending platformer gameplay with a diverse range of mini-games.

Bubonic

A pixel art platformer that challenges players with complex environmental puzzles.

SkyQuest

A RPG prototype showcasing the integration of popular RPG systems in a comprehensive gaming concept.

My Repositories

Lexus2D Game Engine

A 2D game engine created as a personal project to practice data-oriented design (DOD) and enhance my C++ programming skills. This engine includes a demo to showcase its capabilities, although it's important to note that it's a work in progress and far from perfect, as it's primarily used for learning and experimentation.

Explore
State Machine

A straightforward state machine designed for easy Unity integration, simplifying complex logic and enhancing project workflows. Offers flexibility for future feature enhancements and customization.

Explore

Nutrition Arcade Game

By: Largelabs

An engaging prototype for a kids' game created to foster healthy snacking habits. Designed for arcade machines, this game combines fun and education to make choosing nutritious snacks an appealing adventure for children.

Explore

My Articles

WebGL VideoPlayer Support

An Automated workaround to support local video clips in WebGL.

Read more