Marwan Charafeddine

Game Scripting & Programming | mcharafeddinedev@gmail.com

View on GitHub

PursuitsMy LibraryWork HistoryBack to Home

Project Experiences

Projects

Quantum Tether

Platform: Unity | Language: C# | Release: Itch.io

Quantum Tether is a 2D roguelike infinite sidescroller where you swing, dash, and thread your way through the accelerating currents of cosmic debris. Built around precise movement and rhythm-based momentum, the game features a fully functional upgrade system, collectible mechanics, and reactive environments.

Key Contributions

Itch.io Page: Play Quantum Tether
Video: Watch Alpha Trailer


Void Knights

Platform: Unreal Engine 5 | Language: Blueprints | Prototype: Itch.io

Void Knights is a third-person turn-based RPG project inspired by the Persona series, focusing on dual-world exploration, psychic abilities, and interactive storytelling. My programming work centers on two core gameplay systems: Psychic Abilities and Exploration & Interaction.

Key Contributions

Void Knights was a prototype/proof of concept developed by a small indie-level team of artists, designers, and programmers.

Itch.io Page: View Project


Mysteries of Tupni

Platform: Unreal Engine 5 | Language: Blueprints | Prototype: Itch.io

A fantastical third-person 3D action-adventure game where I contributed to programming, design, and level setup during preproduction.

Key Contributions

Itch.io Page: View Project
Video: Watch Alpha Version


Medieval Shop Game

Platform: Windows | Language: C++ | Prototype: Itch.io

A medieval-themed text-based shop simulation prototype built to explore C++ game architecture and systems design.

Key Contributions

Itch.io Page: View Project


Million Miles Deep

Platform: Unreal Engine 5 | Language: Blueprints | Release: Itch.io

A high-intensity 2D bullet hell set on an alien ocean planet.

Key Contributions

Itch.io Page: Play Million Miles Deep


Ginger Shroom Journey

Platform: Unity | Language: C# | Release: Steam

A fully released 2D adventure game built in Unity. I was responsible for core gameplay programming, level design, UI, and optimization.

Key Contributions

Steam Store: View on Steam
Video: Watch Gameplay Trailer


Ragdoll Plainly Perilous

Platform: Unreal Engine 5 | Language: Blueprints | Release: Itch.io

A physics-based experimental game exploring ragdoll mechanics and dynamic movement systems.

Key Contributions

Itch.io Page: Play Ragdoll Plainly Perilous
Video: Watch Gameplay


Doors n’ Dice

Platform: Unreal Engine 5 | Language: Blueprints | Prototype: Itch.io

A 2D platformer that blends chance-based mechanics with traditional platforming, where each door choice determines the player’s fate.

Key Contributions

Itch.io Page: Play Doors n’ Dice


Additional Projects

Beyond the primary titles above, I’ve also worked on several smaller or experimental projects that reinforce different aspects of my programming expertise:


Unnamed Project – 2D Renderer & Game Development with Odin & Sokol

Platform: No Engine (Windows/WebGL/MacOS) | Language: Odin | Status: Postponed

A deep dive into engine-free 2D game development using Odin and Sokol. Built atop Randy.gg’s minimalist 2D renderer, this project explores low-level graphics programming and game architecture from the ground up.

Focus Areas

Future Plans

This project is both a learning experience and an exploration of complete engine autonomy—understanding every layer of what makes a game engine tick.


Alt text


Back to Home