Top Rated Speakers
Speaker DirectoryHomeIT

Profile

Damian Campeanu

Manager, UI Tech

Unity

Country or State

Canada

Bio

I'm mostly a C++ and C# desktop application and games developer with 10+ years of professional experience, primarily focusing on 3D content creation tools, developer tools, API design, and risky live product demos. I implemented a broad-use C API called Houdini Engine, wrapping the C++ procedural geometry, animation, and special effects core of Houdini, by SideFX. Eating my own dog-food, I developed a feature-rich open-source C# Houdini plugin for Unity using Houdini Engine. At Unity, I was the primary developer on a visual UI Builder for Unity's new UI Toolkit (formally UIElements). I also worked on the UI Toolkit C# API and I've given several live product demos and talks at Unity's yearly Unite conferences and various events on both the UI Builder and UI Toolkit. Currently, I lead the DOTS Editor team, responsible for DOTS tooling and workflows within the Unity Editor. DOTS is Unity's Data Oriented Tech Stack, including an ECS framework, job system, and in-house Burst C# compiler. I continue my passion for software development at home with an on-going game (engine) project called Synekism since 2010, written in modern C++, with use of CMake, Clang, SDL2, and Vulkan, and with support for Windows, Linux, and macOS.

Similar Speakers

Current Position

Manager, UI Tech at Unity

Degrees

Bachelor, Mathematics and Computer Science

Skills