Professional Skills

Engines
  • Unity
    98
  • Custom Engines
    79
  • Cocos2dx (+ forks)
    60
  • Godot
    53
  • Unreal
    37
Languages
  • C#
    96
  • Bash
    90
  • C / C++
    85
  • Python
    77
  • Java
    70
  • Kotlin
    66
  • HLSL / Cg / ShaderLab
    65
  • Lua
    60
  • Rust
    59
  • Obj-C / Obj-C++
    55
  • [Postgre]SQL
    51
  • JavaScript / GScript
    50
  • PHP
    49
    (plz no more)
  • Ruby (+ Rails)
    46
  • GLSL
    39
  • Assembly / .NET IL
    36
  • GDScript
    34
  • Scheme (GNU Guile)
    28
  • Go
    20
Techniques
  • Object-Oriented Programming
    95
  • Public API Design
    89
    Design by Contract, Docs & Diagrams
  • Debugging & Profiling
    86
    Tethered Devices, Leak Detection, Optimization Strategies
  • Data-Oriented Design
    84
    Cache Affinity, ECS, DOTS
  • Immediate-Mode GUIs
    83
    Dear ImGUI, UnityEngine.GUI, …
  • Game Physics
    80
    Player Controllers, Rigidbodies, 2D & 3D
  • Game AI
    77
    Combat, FSMs, Behavior Trees, Pathing, Steering
  • Procedural Content Generation
    76
  • Retained-Mode GUIs
    75
    UGUI, UXML, HTML, XAML/WPF
  • Testing: Unit, Integration, System
    74
    NUnit, Cargo, custom
  • Pipelines, DevOps, CI/CD
    73
    GitLab, CircleCI, Jenkins
  • Concurrency & Parallelism
    70
    TAP, Green Threads / Coroutines, SIMD
  • DSP, Audio Programming
    68
  • Remote Content Delivery
    64
    App Config, Addressables, Google PAD, custom CDN
  • VFX, Shaders, Graphics
    59
  • Web APIs (client)
    55
    REST, GraphQL, custom
  • Game Netcode
    53
  • Declarative Programming
    50
  • Applied Graph Theory
    37
  • Machine Learning
    30
    LightGBM, neural nets, MCS
Technologies
  • Git
    98
    CLI all the way!
  • Linux
    85
    Debian, AmazonMI, Android, CentOS, Arch
  • Terminals & Shells
    82
    SSH, Bash Everywhere
  • Windows
    80
  • JetBrains IDEs
    78
  • Visual Studio IDEs
    76
  • CMake, Make, Gradle, …
    75
  • Databases (SQL-based)
    70
    PostgreSQL, SQLite, MySQL
  • Perforce
    69
  • FMOD Audio Engine
    68
    Low-Level (C), FMOD Studio, Unity Integration
  • Subversion (SVN)
    60
  • Vim
    55
  • Amazon Web Services (AWS)
    54
    S3, EC2, ELB, RDS, R53, Usage Optimization
  • Blender
    50
  • MacOS
    45
  • Wwise Sound Engine
    40
    Editor, Unity Integration
  • ImageMagick
    37
    (for automated asset linting & fixups)
  • Houdini (by SideFX)
    28
    Customized Unity Integration
  • Maya + PyMEL
    22
    (want more practice, but Maya ‘spensive yo)
  • Databases (NoSQL)
    15
    MongoDB, Git object DB
Audiences
  • Singleplayer
    92
  • Tool, Library, Engine Development
    88
  • Android
    82
  • Gamepad
    75
  • iOS, watchOS, macOS, tvOS
    63
  • WebGL
    58
  • Multiplayer
    50
  • China
    40
  • Extended Reality
    25
    (hope to level this up soon!)
Design
  • System Design
    85
  • UX/UI & Game Feel
    75
  • User Analytics
    70
  • Balance Design
    55
  • Monetization
    50
  • Spatial / Level Design
    40
  • Narrative
    25