Sam Dykes

3D & 2D Digital Arist

Environment | Prop | Level Design

8+ years experience in 3D game and media art.
Champlain College Alumni, 2021


Reach out to me for the password to access my NDA studio work.

Resume


Unreal Engine Unreal Engine
Blender Blender
Affinity Photo Affinity Photo
Affinity Designer Affinity Designer
Substance Painter Substance Painter
Substance Designer Substance Designer
Marmoset Toolbag Marmoset Toolbag
Perforce Perforce
Google Suite Google Suite
Unity Unity
Maya Maya
3Ds Max 3Ds Max
Zbrush Zbrush
Houdini Houdini
Material Maker Material Maker
Armor Paint Armor Paint
Git Git
Meta Quest Meta Quest

Skills

Environment Art
3D Sculpting
Modular Kit Modeling
Level Design
3D Modeling
Hard-Surface Modeling
PBR & Procedural Texturing
Environmental Storytelling

Greyboxing & Blockouts
Terrain Manipulation
Foliage Systems
Procedural Content Generation
Set Dressing
Texture Mapping
UV Mapping
Retopology
Hi/Low Poly Baking
Trim Sheets
Unreal Master Materials & Shaders
Lighting
Sky Shaders
Post-Processing
VFX Integration
Real-Time Rendering
Performance Optimization
Combat Space Design
Open World Design
Multiplayer Map Design
Gameplay Flow
Player Navigation
Prototyping
Playtesting & Iteration
Tutorials
Asset Optimization
Asset Breakdown Documentation
Gameplay Capture
Cinematic Rendering
VR Testing & Optimization
User Experience (UX)
In-Headset Testing
Version Control (Git & Perforce)
Scrum / Agile Development
Cross-Functional Collaboration
Project Management
Time Management
Feedback Integration

Oracle

Unfocused Studios

In Progress (The Oracle - Description of experience.)

Unreal EngineMayaBlenderSubstance PainterMarmoset ToolbagGaeaAffinity PhotoGit

The Arena

In Progress Decription of arena


let sharedPct = 50; let activeId = 'wire'; function startDrag(e,id){ activeId = id; const el = document.querySelector("#"+id+" .compare"); el.setPointerCapture(e.pointerId); move(e,id); } function stopDrag(){ activeId = null; } function move(e,id){ if(activeId !== id) return; const rect = document.querySelector("#"+id+" .compare").getBoundingClientRect(); let pct = ((e.clientX - rect.left) / rect.width) * 100; pct = Math.max(0, Math.min(100, pct)); sharedPct = pct; applyPosition('wire'); applyPosition('norm'); } function applyPosition(id){ document.getElementById("top-"+id).style.clipPath = `inset(0 ${100 - sharedPct}% 0 0)`; document.getElementById("handle-"+id).style.left = sharedPct + "%"; } function showSet(id){ document.querySelectorAll('.set').forEach(s => s.style.display='none'); document.getElementById(id).style.display='block'; document.querySelectorAll('button').forEach(b => b.classList.remove('active')); document.getElementById('btn-'+id).classList.add('active'); applyPosition(id); } window.onload = () => { applyPosition('wire'); applyPosition('norm'); };

Sci-fi Bulldog Shotgun

In Progress (Description of Shotgun)


Shotgun Concept [ Unfocused ] - Joseph Kozubowski



S-core

In Progress (Description of S-core)


S-core Concept [ Unfocused ] - Joseph Kozubowski



Sci-fi Blade

In Progress (Discription of Blade)


Sci-fi Blade Concept [ Unfocused ] - Joseph Kozubowski



Unreal EngineMarmoset ToolbagSubstance 3DSubstance 3D

Ref: Concept art for Common’hood. 2. - Olga Orlova, concept artist

In Progress (Created in Spring 2021, I want to thank my professor Joshua Buck for guiding me throughout this semester. And I also want to thank my fellow friends and classmates for their amazing feedback throughout this semester and I am looking forward to the next project. Completed May 2021.)