爱德华多·迪亚斯·达·科斯塔,开发商在阿雷格里港-里约热内卢大苏州,巴西
Eduardo is available for hire
Hire Eduardo

Eduardo Dias da Costa

Verified Expert  in Engineering

Software Developer

Location
阿雷格里港-巴西大苏州
Toptal Member Since
May 20, 2015

Eduardo是一名拥有超过十年客户端和前端应用开发经验的开发者. 他总是乐于学习和接受新的挑战,这可以使他掌握新的语言和/或技术. He specializes in computer graphics, image processing, game development, tools development (CLI, desktop, etc.), and UI/UX/front-end development.

Portfolio

The Drone Racing League
管理,代码架构,3D游戏,Unity, Unity3D, c#...
TheLaboratory
Unity3D, c++, C, GLSL, OpenGL, WebGL, HTML5, HaXe, JavaScript, Unity, c#...
Aquiris Game Studio
Unity3D, GLSL, hsl, c#, Unity, Android, Unity Editor Scripting, Inventory, iOS...

Experience

Availability

Part-time

Preferred Environment

Mercurial, Git, Visual Studio Code (VS Code), Windows

The most amazing...

...我创造的是Haxor引擎,它允许开发多平台2D/3D游戏.

Work Experience

Senior Developer

2016 - PRESENT
The Drone Racing League
  • 带领项目从早期的原型发展到全面发布的项目, 创建所有的体系结构和开发标准.
  • 创建了一个从未见过的无人机物理模拟系统,并与美国一所大学合作,将流体动力学模拟整合在一起,进一步提高了真实感.
  • 为后端和美术团队开发了一些工具和支持功能,以加快所有发布周期.
  • 成功将游戏移植到其他平台,如MacOS, Xbox One, 和PS4在最初的steam发布之后.
  • 负责将开发的游戏改编成电视直播的虚拟无人机比赛, 在哪些地方需要高水平的工具来匹配期望的质量水平.
Technologies: 管理,代码架构,3D游戏,Unity, Unity3D, c#, Unity Editor Scripting, Encryption, Inventory, Unity IAP, Unity3D Native Plugin Interface, Multiplayer, Shaders, Visual Effects (VFX), C#.. NET, Unity2D,游戏设计,游戏开发,游戏,游戏平台,Unity游戏资产, .NET, Unity SDK

Senior Developer

2007 - PRESENT
TheLaboratory
  • 在多个项目中进行远程自由开发.
  • 擅长游戏开发,主要使用Unity3D,但不受3D图形工具的限制.
  • 提供自Adobe Flash时代以来的项目,通过不同的技术和工具进行筛选.
Technologies: Unity3D, c++, C, GLSL, OpenGL, WebGL, HTML5, HaXe, JavaScript, Unity, c#, Android, Unity Editor Scripting, Inventory, iOS, Unity IAP, Unity3D Native Plugin Interface, Artificial Intelligence (AI), Shaders, Visual Effects (VFX), C#.NET, Unity2D, Game Design, Game Development, Augmented Reality (AR), Oculus, Virtual Reality (VR), Gaming, Gaming Platforms, Unity Game Assets, .NET, Unity SDK, Mobile App Development

Senior Unity3D Developer

2010 - 2013
Aquiris Game Studio
  • 开发过10多个游戏项目,带领游戏开发团队.
  • 列出了Unity开发中使用的开发标准和技术.
  • 在Unity 3的早期帮助推动了新技术和解决方案.0 version.
Technologies: Unity3D, GLSL, hsl, c#, Unity, Android, Unity Editor Scripting, Inventory, iOS, Unity IAP, Unity3D Native Plugin Interface, Multiplayer, Artificial Intelligence (AI), Shaders, Visual Effects (VFX), C#.NET, Unity2D, Game Design, Game Development, Augmented Reality (AR), Oculus, Virtual Reality (VR), Gaming, Gaming Platforms, Unity Game Assets, .NET, Unity SDK, Mobile App Development

Game Developer

2009 - 2010
Ubisoft
  • 开发并发行一个游戏IP,并在多个并行项目中合作.
  • 与一个完整而专业的游戏开发团队合作,学习了许多关于大型产品开发和发行的知识.
  • 与其他开发人员合作,制定有关技术和解决方案的核心决策.
技术:着色器,OpenGL, ActionScript 3, c++, C,游戏开发,游戏,游戏平台

Unity3D Developer

2008 - 2009
Aquiris Game Experience
  • 创造或合作过至少5个游戏项目,并为工作流自动化构建工具.
  • 在公司早期重新开始,制定了Unity开发中使用的开发标准和技术.
  • 在Unity 3的早期帮助推动了新技术和解决方案.0 version years ago.
Technologies: Unity3D, JavaScript, HTML, GLSL, HLSL, C#, Unity, Android, Unity Editor Scripting, iOS, Unity IAP, Unity3D Native Plugin Interface, Artificial Intelligence (AI), Shaders, Visual Effects (VFX), C#.NET, Unity2D, Game Design, Game Development, Augmented Reality (AR), Oculus, Virtual Reality (VR), Multiplayer, Gaming, .NET, Unity SDK, Mobile App Development

Flash Developer

2006 - 2008
W3Haus
  • 开发交互式UI/UX、游戏、网站、框架和工具.
  • 使用Flash创建了当时最先进的解决方案.
  • 专门制作Flash广告游戏,当时几乎没有开发者.
  • Led a team of developers, 为使用Flash和其他技术创建的所有项目提供技术和解决方案.
Technologies: HTML, JavaScript, Flash, ActionScript 3, Game Development, Augmented Reality (AR), Gaming, Mobile App Development

Computer Graphics Research Assistant

2004 - 2006
南格兰德州联邦大学
  • 为大学的研究任务开发工具和可视化工具.
  • 第一次接触OpenGL和计算机图形学吗.
  • 当技术还处于起步阶段时,学会了如何使用着色器.
  • 与硕士生有过密切的接触,学到了很多关于CG和编程的知识.
技术:计算机图形学,着色器,OpenGL, c++, C,游戏开发, .NET

Haxor Engine

http://github.com/haxorplatform/haxor-engine
A multi-platform game/rendering engine.

Web Bundle

http://github.com/haxorplatform/web-bundle
一个将二进制文件打包成PNG图像的工具.

Forge

A Unity3D C# Framework.

UVA Challenges

Programming challenges.

Inspector Gear

A Unity3D editor UI generator.

LinkedIn Project Portfolio

更多我参与的项目,附截图.

ShortcutCSS

http://github.com/eduardo-costa/shortcutcss
用于规则编写加速的极简CSS类.

Unity MVC Framework

Unity3d框架将MVC模式应用到游戏项目中.

Unity Core Framework

Unity3d游戏开发的核心类. 一种提供通用脚本和功能来加速编码任务的工具.

NodeWS

http://github.com/haxorplatform/nodews
使用NodeJS和Haxe进行web服务开发的实体组件框架.

SuitJS

http://github.com/suitjs
在普通Javascript之上的一个瘦MVC层.
它允许开发具有非侵入性工作流和舒适功能的应用程序.

Languages

Markdown, HTML5, CSS3, Sass, HaXe, c#, GLSL, ActionScript 3, JavaScript, c#.NET, C++, C, HLSL, HTML, Java

Frameworks

Unity, Materialize, Unity3D, Unity2D, .NET, Ionic, PhoneGap, Ember.js, AngularJS

Libraries/APIs

Suit.js, jQuery, WebGL, D3.js, DirectX, Node.js, OpenGL ES, OpenGL

Tools

Git, Visual Studio 2015, FlashDevelop, Unity SDK, Mercurial, Gulp, Adobe Photoshop, Grunt, Flash, Sublime Text 3, Eclipse IDE

Paradigms

REST,模型视图控制器(MVC),管理

Platforms

Windows, Visual Studio Code (VS Code), Unix, Android, iOS, Oculus, Xamarin

Other

Games, 3D Games, 2D Games, Game Physics, Shaders, Computer Graphics, Embedded Software, Unity Editor Scripting, Game Development, Gaming, Gaming Platforms, Cordova, Image Processing, Mathematics, Multithreading, Encryption, Unity IAP, Unity3D Native Plugin Interface, Multiplayer, Artificial Intelligence (AI), Visual Effects (VFX), Game Design, Augmented Reality (AR), Virtual Reality (VR), Inventory, Unity Game Assets, Mobile App Development, Code Architecture, Physics Simulations, Software

Storage

MongoDB

2003 - 2008

Bachelor's Degree in Computer Science

南阿雷格里港联邦大学,巴西