Skip to content
View omarelarab's full-sized avatar
๐Ÿ˜Ž
๐Ÿ˜Ž

Block or report omarelarab

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
omarelarab/README.md

Hi, I'm Omar El Arab ๐Ÿ‘‹

I build games and software. My current project:

๐ŸŽฎ RA2 Engine

An unofficial, open-source engine for Command & Conquer: Red Alert 2 โ€” Yuri's Revenge on Windows and Android. Play the original campaigns, skirmish against the AI, and LAN or online multiplayer with up to 8 players, using the game files from your own copy.

  • Written from scratch in C++17 with SDL2
  • Behaviour calibrated against the original game
  • Touch controls for phones, plus mouse and keyboard on PC

โญ If you like it, star the repo, try it, and report bugs in the issues.

Pinned Loading

  1. ra2-engine ra2-engine Public

    Unofficial open-source Red Alert 2 / Yuri's Revenge engine for Windows and Android โ€” play with your own game files, LAN and online multiplayer

    C++ 21 7

  2. chiptutor chiptutor Public

    Learn how a CPU is built by building one: a drag-and-drop digital-logic game with a live Verilog panel and a Socratic AI tutor. 22 levels from a single wire to a tiny CPU.

    JavaScript

  3. prayertimes-led-reverse-engineered prayertimes-led-reverse-engineered Public

    Reverse-engineered USB protocol and Python replacement for a closed-source prayer-times LED display app. Full Ghidra + Frida workflow, byte-exact encoder.

    Python