David Draper, Developer in Atlanta, GA, United States
David is available for hire
Hire David

David Draper

Verified Expert  in Engineering

Unity Developer

Location
Atlanta, GA, United States
Toptal Member Since
August 2, 2022

David是一名软件和视频游戏开发者,专门从事Unity开发. He has worked on various projects, including game development, web development, augmented reality, and virtual reality. David使用ShaderLab, Cg和hsl开发了着色器和后处理效果. He is passionate about graphics and shader development.

Portfolio

MetaHertz Labs
Unity, ShaderLab, Shaders, c#, Objective-C, hsl, Xcode, Visual Studio...
BayesianMachineLearning.org
网络抓取,数据组织,数据分析,Python, R, Visual Studio, HTML...
Freelance
Unity, ShaderLab, HLSL, Cg, Shaders, Visual Studio, Unity3D

Experience

Availability

Part-time

Preferred Environment

Unity, ShaderLab, Unity Scripting API, Cg, HLSL, C#, Unity3D

The most amazing...

...我所做的就是开发并发行了一款3D解谜平台游戏《欧博体育app下载》. 我为游戏中的每个元素编写代码并创造图像和声音.

Work Experience

Software Developer

2021 - 2022
MetaHertz Labs
  • 开发Dream Stream AR iOS和桌面应用的子应用,将苹果AR协作会话的数据发送到桌面计算机.
  • 将Unity unlit着色器转换为HDRP自定义通道,并为它们创建一个供用户访问的框架.
  • 创建了一个VR版本的Dream Stream,在Oculus Quest 2上运行,并从iOS应用程序接收相机数据.
  • 调试了Keijiro用Objective-C编写的Avfi,并添加了音频支持.
  • 编写计算着色器,使用iOS LiDAR和相机数据创建和修改网格.
Technologies: Unity, ShaderLab, Shaders, c#, Objective-C, hsl, Xcode, Visual Studio, Unity Scripting API, Unity3D

Software Engineer

2020 - 2020
BayesianMachineLearning.org
  • Created graphs to display data using Matplotlib coded in Python.
  • 使用Vanilla Python, Python Pandas和c++编写程序来组织csv中的数据.
  • 编写了一个Python程序,在包含COVID-19相关数据的网站上执行网页抓取.
  • 在Unity中开发了一个应用程序,基于用户掉落的点创建自定义线形图.
  • Developed a website, bayesianmachinelearning.org, using HTML and CSS.
  • 创建了COVID-19场景页面,以显示使用机器学习生成的数据中的图形.
  • Created graphs using the Plotly JavaScript graphing library.
Technologies: 网络抓取,数据组织,数据分析,Python, R, Visual Studio, HTML, CSS, JavaScript, Plotly.. js、Anaconda、Pandas、c#、Unity脚本API、Matplotlib、c++、Unity3D、Unity

Freelance Shader Developer

2020 - 2020
Freelance
  • 开发了一个统一标准着色器,强制低多边形物体和环境的平面着色.
  • 使用Unity ShaderLab HLSL优化并清理了水着色器中的代码.
  • 在Unity ShaderLab HLSL中开发了一个顶点位移驱动的体积云着色器.
技术:Unity, ShaderLab, hsl, Cg, Shaders, Visual Studio, Unity3D

Freelance Software Developer

2020 - 2020
Sonic Sync
  • 将Rcam2(一组开源应用程序)合并为一个应用程序. 最初的Rcam2使用iOS应用程序作为显示视觉效果的桌面应用程序的控制器. The combined version runs on a single iOS device.
  • 在Unity中为Sonic Sync AR iOS应用程序编写和优化c#代码.
  • 编写并修改了ShaderLab着色器,用于Sonic Sync AR iOS应用程序.
技术:Unity, ShaderLab, c#, hsl, Cg, Visual Studio, Shaders, Unity3D

Freelance Shader Developer

2020 - 2020
Fallen Tree Games
  • 为室内照明开发了ShaderLab Cg着色器,这样来自黑暗外部环境的光线就不会渗入明亮的室内.
  • 开发了一个延迟的细胞着色器,使用内置的Unity标准照明作为基础.
  • Developed a customizable outline post-process effect.
技术:Unity, ShaderLab, Cg, Visual Studio, Shaders, HLSL, Unity3D

Independent Game Developer

2018 - 2019
Self-employed
  • 在Unity中设计并开发了《欧博体育app下载》,并将其发布在Steam, Itch上.io, Kartridge, and Game Jolt. It's a 3D puzzle platformer.
  • 在Google Play Store上设计、开发并发行《欧博体育app下载》. It's a 2D bird's-eye view sandbox game.
  • Designed, developed, 并发行了非官方粉丝游戏《欧博体育app下载》作为免费在线游戏. It's a recreation of many aspects of Super Smash Bros. Ultimate.
  • 在虚幻引擎4中设计并开发了《欧博体育app下载》并在线发布. 这是《欧博体育app下载》的变体,发生在一个有1-4名玩家的圆形场地上.
  • Documented development progress on Twitter and my blog.
Technologies: Unity, C#, Visual Studio, Blogging, ShaderLab, Cg, HLSL, Unity Scripting API, Adobe Photoshop, Unreal Engine 4, Shaders, Unity3D

One Drop Bot

http://store.steampowered.com/app/1060320/One_Drop_Bot/
A 3D puzzle platformer available on Steam, Itch.io, Kartridge, and Game Jolt. I developed the game in Unity. Every room contains a new puzzle I designed and implemented. 我编写了角色移动、3D摄像机移动和着色器的代码. I also created the graphics and sound.

Robert's Run

http://play.google.com/store/apps/details?id=com.Xenolupus.RobertsRun
这是一款向前跑的手机游戏,你在其中跑下一个管道以避开机器人, fighting robot bosses, and collecting golden cubes. 我编写了游戏代码和着色器,并创造了图像和声音. I published the game on Android and iOS. Currently, the game is only available on the Google Play Store.

Modern Arcana Alpha

http://play.google.com/store/apps/details?id=com.PWC.ModernArcana&hl=en_US&gl=US
A working prototype of a 2D bird's-eye view sandbox RPG. I wrote the code for turn-based combat, a random world generator, custom movement AI for enemies, and all shaders. I created the graphics and sound. I published the game on the Google Play Store.

Game Grumps VS: The Game (Fan Made)

http://playingwcolor.github.io/ggvsthegame/
A recreation of a large part of Super Smash Bros. Ultimate, a 2018 crossover fighting game. 我在Unity中创建了一些工具,用于将hitbox动画附加到每次移动中, much like how collision works in the Smash Bros fighting games. I wrote the code and shaders, and I also created the graphics. 这款游戏是对game Grumps的致敬,并包含了许多对该节目的参考.

Spiral Pattern Generator

http://github.com/PlayingWColor/SpiralPatternGen
通过组合对象Node的旋转父变换来生成随机螺旋效果的图形应用程序.js tree. 我创建这个项目是为了练习c++并构建我自己的游戏引擎. 游戏引擎仍在开发中,但这个项目已经完成了.

Circle Pong

http://ddraperjr.me/portfolio/CirclePong/index.html
A Pong variant with a circular court for 1–4 players. 我创建它是为了熟悉虚幻引擎4和c++虚幻引擎4脚本API. 我使用c++实现了游戏玩法,并创建了一个自定义CRT和像素着色器.

Digital Media Arcade

http://github.com/SilverXenolupus/DMArcadeInterface
可以用来玩学生制作的游戏的街机. 我和西部职业技术学院工程系的几个同学把这个作为我们的期末项目. 我负责创建软件和构建计算机硬件. I created a 3D interface with C++ and DirectX. It ran on Windows and launched on startup, 给人一种自定义操作系统和真正的街机体验的错觉.
2020 - 2021

Coursework in Computer Science

Kennesaw State University - Kennesaw, GA, USA

2012 - 2015

High School Diploma in Digital Media

West Career and Technical Academy - Las Vegas, NV, USA

JUNE 2015 - PRESENT

Graphic Design Certification

West Career and Technical Academy

JUNE 2015 - PRESENT

Video Production Certification

West Career and Technical Academy

JUNE 2015 - PRESENT

Animation Certification

West Career and Technical Academy

Libraries/APIs

Plotly.js, Pandas, SFML, DirectX, Matplotlib

Tools

Blender, Adobe Illustrator, Visual Studio, Adobe Photoshop, Xcode, IntelliJ IDEA, MonoDevelop, FL Studio

Frameworks

Unity, Unity3D, Unreal Engine 4

Languages

ShaderLab, hsl, Cg, c++, Java, c#, Objective-C, Python, R, HTML, CSS, JavaScript

Platforms

Anaconda

Other

Unity Scripting API, Shaders, Video Production, 3D Animation, Programming, Graphic Design, Animation, 3D Modeling, Video Editing, Web Scraping, Data Organization, Data Analysis, Blogging, LMMS

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring