Back to Portfolio
Desktop
INTERNAL PROJECTDesktop / Windows / Gaming•2026
NurAks
Windows desktop rendering platform for ambient edge lighting with GPU-accelerated overlay engine, 4 lighting styles, 3 animations, and a modern dashboard UI.
60
Target FPS
GPU-accelerated rendering
<50MB
Memory Target
Lightweight resource usage
<2% idle
CPU Usage
Efficient background operation
4
Edge Styles
Solid, Border, Glow, Ambient
DesktopThe Challenge
Build a premium desktop ambient lighting experience for Windows that works without specialized hardware — a layer-based rendering platform with GPU acceleration, configurable edge lighting, and a professional dashboard interface.
The Approach
Designed a modular architecture with separate engines for overlay management, layer processing, and GPU rendering. Built with C# / WinUI 3 / Direct2D following MVVM pattern. Engine-first approach: core rendering engine built before feature layers.
What We Built
- →Core rendering engine (Overlay Engine + Layer Engine + GPU Renderer)
- →Edge lighting system (4 edges, 4 styles, 3 animations)
- →WinUI 3 dashboard with sidebar navigation
- →Preset system (4 built-in + custom user presets)
- →Multi-monitor support with per-monitor DPI awareness
- →OpenRGB hardware integration (WebSocket JSON-RPC 2.0 bridge)
- →Performance targets: 60 FPS, <50MB RAM, <2% CPU idle
- →Product Requirements Document (comprehensive)
- →Development roadmap (10 phases, 6-8 week timeline)
Technology
C#WinUI 3Direct2DWin2DDirectX 11CommunityToolkit.MvvmJSON-RPCWebSocketOpenRGB
Results
60
target F P S
<50MB
target R A M
<2% idle
target C P U
4 (Solid, Border, Glow, Ambient)
edge Styles
3 (Static, Breathing, Rainbow)
animations
4 (Minimal, Cyberpunk, Ocean, Aurora)
built In Presets
