Game Developer Portfolio Resume
dek / Multiplayer Systems Engineer I create networking, rendering, and gameplay systems for multiplayer games (MMORPGs, Roblox, a selection of my work, most of which has been on Hordes.io. If you feel like I could help you with a project please reach out to me via email. I am also on X/Twitter and GitHub. Real-Time Networking Navigation Mesh Generator + Pathfinding 3D Renderer (Open World) Combat Engine World Editor Game Editor MORPG Systems & Tooling MMORPG Systems Backend / DevOps Systems Asset Pipeline Moderation Systems === Real-time Networking Created a dynamic tick rate netcode system to handle spike loads while maintaining a playable experience for players: • 3D movement and combat (Video: Basic movement and spell usage) • Stable, large scale encounters (Video: PvP, Bossfight, Sideways, PvP Skirmish) • Selective visibility (facet-based visibility, ghost mode) • Bucket-based culling (Video: Proximity-based net data) • Dynamic tick rate adjustments for net data • Diff checker for state change detection • Path serializer and schema generator Navigation Mesh Generator + Pathfinding Custom navmesh generation and baking, allowing for seamless navmeshes in large open world spaces without size limitations. • Large scale open world navmesh generation (Image: Large Open Navmesh Overview) • Seamless transitions for indoor spaces (Image: Indoor Outdoor Transition) • Triangulation post-processing for low memory consumption (Video: Navmesh Post Processor) • Support for different actor types (large vs. small monsters, NPCs, bot players) • Chunk-based processing for parallelization • Octree for efficient "nearest triangle" queries • Long-distance hierarchical A* pathfinding (Video: Pathfinding) 3D Renderer (Open World) A custom-built WebGL 3D renderer for an MMORPG (Hordes.io), optimized for typical high-load situations, e.g., many moving entities as well as large open worlds with full freedom of movement. This renderer achieves 144+ FPS in the browser on consumer-grade hardware. • Large Environment Streaming (Video: Large Environment With 2 Biomes (Open-World)) • Frustum-based culling (Video: Debris Frustum Cull) • Seamless distance-based LOD terrain in Video: Terrain LOD) • Prop batching for granular reduction (Image) • Effect system (Video: Effect with particles, ribbon + UV texture shift) • Foliage + Terrain System (Video) • Underwater Scenes & Texture Based Water Depth Effects (Video) • Day / Night Cycles (Video) • Real-time cascaded shadow maps • Seamless biome transitions (Image) • Pre-baked vertex lighting (Image) • Custom 3D file format with lossy compression Combat Engine • Line-of-sight testing (Video: LOSing Pillars) • Quadtree optimized querying for AOE spells • Buff system: stacks, timers, event triggers (Video: Spell Reflect Buff) • Spell system: spell points, spell modifications, passives, etc. (Video) • RPG Stats: HP / Def / Block / Crit % / Haste % / Mind-Dmg (Image) • Spells vs. Environment sliding / collisions (Image) • Stuns, status effects, disorientation (Video: Blind CC server-sided path takeover) • Mouse-raycast vs. environment (Video: Spell Placement)
This image is a dark-themed portfolio page for “dek / Multiplayer Systems Engineer,” listing technical work on networking, navigation meshes, pathfinding, WebGL rendering, open-world systems, and combat engines for multiplayer games including Hordes.io. It is presented like a developer résumé or project showcase, so the humor comes from treating an extremely detailed technical portfolio as meme-search content or a reaction to someone asking what the person does. EN: This image is a dark-themed portfolio page for “dek / Multiplayer Systems Engineer,” listing technical work on networking, navigation meshes, pathfinding, WebGL rendering, open-world systems, and combat engines for multiplayer games including Hordes.io. It is presented like a developer résumé or project showcase, so the humor comes from treating an extremely detailed technical portfolio as meme-search content or a reaction to someone asking what the person does.
- @gentoomemes / 12114 2024-07-03
- Type
- image
- Size
- 466×800 · 81.9 KiB
- Mood
- nerdy, absurd
- Language
- en
- Added