Skip to content
View OskarFreestyle's full-sized avatar

Block or report OskarFreestyle

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. Markdown is supported. 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
OskarFreestyle/README.md

Hi, I'm Óscar 👋

Unity / Unreal Engineer based in Madrid, Spain. I build engine plugins and the native code underneath them, in C++ and C#.

At HISPlayer I work on a commercial video-streaming SDK for Unreal Engine and Unity that runs on Windows, macOS, iOS, Android, WebGL and Meta Quest. I'm the main developer of the Unreal plugin, and I work across the whole stack: per-platform native layers, the public engine API, XR video, build pipelines and the sample projects we ship to clients.

I studied Video Game Development at Universidad Complutense de Madrid, so I'm comfortable as a generalist: engine architecture, gameplay, tools, graphics and whatever else the team needs.

What I work with

Languages C++ · C# · Python · Java · JavaScript · Objective-C · Lua · SQL
Engines Unreal Engine 5 (C++, Blueprints, plugins) · Unity (C#, editor tooling, UPM, WebGL) · Godot
XR & graphics Meta Quest · OpenXR · Vulkan · stereoscopic and 360° video · materials and shaders
Platforms Windows / UWP · Android (Gradle, NDK / JNI) · iOS and macOS (Xcode) · Web
Tools Git · Jira · Visual Studio · Android Studio · Xcode · Blender · Photoshop · Claude Code

Professional work (closed source)

  • Immersive video for Meta Quest: stereoscopic and 360° playback, multi-stream sync, 8K video textures and ambisonic audio with head tracking, in Unreal (OpenXR / Vulkan) and Unity.
  • Cross-platform SDK APIs: playback speed, ABR limits, subtitles and tracks, per-URL HTTP headers, hot content switching, low-latency WebRTC on WebGL.
  • Build and release tooling: automated build of the precompiled Unreal plugin (Python) and a Unity editor tool that produces the packages for each store (Unity Asset Store, Fab).
  • WebGL tech demo: a 3D environment with embedded video players, built in Unity → play it in the browser

University projects

Motor-Ola — C++ game engine

Entity-Component-System engine with Ogre3D rendering, PhysX physics, FMOD audio and SDL input. Scenes and prefabs are defined in Lua, and the game is loaded as a DLL.

Articoding — final degree project

Educational Unity game that teaches programming through visual block coding, with a community where players share their own levels. My degree project extended and improved the previous year's version.

Telemetry system — game analytics

C++ event tracker plus an instrumented game used to analyse player behaviour.

More games

DoppleBanger — isometric action RPG (C++)

Pirate-themed action RPG: explore islands of increasing difficulty, defeat enemies and loot gear and treasure.

Goblin Slayer — 2D hack 'n' slash (Unity / C#)

Side-scrolling action game set in goblin-infested caves, inspired by the anime of the same name.

Contact

📧 oskarbmxfreestyle@gmail.com · 💼 LinkedIn

Pinned Loading

  1. Motor-Ola-Recu Motor-Ola-Recu Public

    Forked from GDV-Proyectos3/Motor-Ola

    C++ game engine (ECS) with Ogre3D, PhysX, FMOD, SDL and Lua-driven scenes. University project (UCM).

    C++

  2. Articoding23-24 Articoding23-24 Public template

    Forked from GCidon/Articoding22-23

    Final degree project (UCM): educational Unity game that teaches programming through visual block coding.

    C# 1

  3. UAJ-Grupo5-TelemetrySystem UAJ-Grupo5-TelemetrySystem Public

    C++ telemetry tracker for game analytics, with an instrumented game. University project (UCM).

    C++

  4. C-Tas/DoppleBanger C-Tas/DoppleBanger Public

    Isometric pirate-themed action RPG built in C++ with SDL. University team project (UCM).

    C 1 2

  5. while-true-studio/GoblinSlayer while-true-studio/GoblinSlayer Public

    A hack-n-slash rpg 2D game inspired in Gablin Slayer series

    C# 3 4

  6. JS_Grupo1 JS_Grupo1 Public

    Serious game built in Unity for the Serious Games course (UCM).

    C# 2