里卡多科斯塔,开发商在里约热内卢-里约热内卢州,巴西
Ricardo is available for hire
Hire Ricardo

Ricardo Costa

Verified Expert  in Engineering

Game Developer

Location
里约热内卢-巴西里约热内卢州
Toptal Member Since
September 12, 2018

超过13年的专业开发经验, Ricardo专注于游戏开发, computer graphics, including rendering, computer vision, and VR/AR, artificial intelligence, and client-server systems. 他也是一个虚幻引擎专家与八年的经验. 里卡多热衷于尖端技术, optimizing complex systems, and creating real-time, high-performance software.

Portfolio

Ampaire Inc.
Game Design, C++, OpenGL
KEYS Metaverse
3D游戏,3D渲染,虚幻引擎5,不可替代令牌(NFT), c++...
Genius Ventures
3D渲染,3D可视化,增强现实(AR),虚幻引擎5,c++...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio,虚幻引擎,c++, Perforce, Windows

The most amazing...

...我开发的系统是一个具有立体视觉的无人地面车辆软件控制器, autonomous spatial navigation, and 3D-scenario reconstruction.

Work Experience

Game Developer

2023 - 2024
Ampaire Inc.
  • 开发了一个定制的X-Plane飞行模拟器插件,显示了由Ampaire制造的新型混合动力飞机的相关飞行数据.
  • 用c++和OpenGL编写代码,也与X-Plane SDK进行交互.
  • 创建了一个带有动画图标的自定义HUD,并实现了显示模拟数据的公式.
技术:游戏设计,c++, OpenGL

Lead Developer

2023 - 2023
KEYS Metaverse
  • 开发了一个虚幻引擎5的虚拟世界项目,将虚拟豪宅作为nft出售给成千上万的投资者.
  • Used C++, blueprints, 和其他先进的技术,以实现aaa级的视觉质量和性能.
  • 在AWS上托管游戏,这样就可以从任何浏览器访问它,并将其像素流式传输给客户端.
Technologies: 3D游戏,3D渲染,虚幻引擎5,不可替代令牌(NFT), c++, Game Development, Microsoft Visual Studio, Computer Graphics, Windows, MMORPGs

Senior Graphics Engineer

2022 - 2023
Genius Ventures
  • 开发了一个三维互动海报,其中有一个类似人类的角色,i.e., MetaHuman, 它可以在纽约著名的欧文广场的一个亭子上与公众交谈和互动, 利用5G和边缘计算.
  • 使用虚幻引擎4创建了一个房地产属性查看器,具有完全烘烤的照明和逼真的渲染. 它允许多个用户在线加入同一个会话并进行协作.
  • 创建了一项新技术,将超高质量的3D对象从虚幻引擎流到AR体验,在渲染质量上超过了谷歌的XR流技术.
  • 在虚幻引擎中开发了一个3D化身,可以实时对从用户面部表情中检测到的情绪做出反应.
  • 在虚幻引擎5中使用超逼真渲染的3D汽车展厅项目.
Technologies: 3D渲染,3D可视化,增强现实(AR),虚幻引擎5,c++, Blueprints Visual Scripting, Amazon Web Services (AWS), Unreal Engine 4, Edge Computing, Multiplayer, Networking, Microsoft Visual Studio, Computer Graphics, Extended Reality (XR), MacOS, Windows

Elite Unreal Engine Developer

2021 - 2022
MDA
  • 与一个大型团队合作,在虚幻引擎中为军事训练创建VR应用程序.
  • 优化项目在Oculus Quest 2中运行,具有良好的性能和视觉质量.
  • 用c++编写关键部分的代码和用户体验(UX)蓝图.
Technologies: Unreal Engine 4, Unreal Engine, Virtual Reality (VR), Oculus, Game Development, 3D Games, Microsoft Visual Studio, Computer Graphics, Windows

Unreal Engine Developer

2019 - 2020
RYOT
  • 使用虚幻引擎和新颖的像素流解决方案为《欧博体育app下载》电影发布创造了AR体验,以实现实时, 像电影一样的3D效果.
  • 为Android和iOS创建本地应用程序,可以在手机上运行虚幻引擎的像素流体验.
  • Worked on several R&通过来自AWS GPU实例的像素流,使用虚幻引擎进行3D AR和逼真渲染的D项目.
Technologies: Unreal Engine, C++, 3D Rendering, Augmented Reality (AR), Microsoft Visual Studio, Computer Graphics, MacOS, Windows

c++和虚幻引擎开发

2019 - 2019
Lucid
  • 开发了一个虚幻引擎插件,将虚幻中的实时3D场景集成到Ventuz虚拟生产生态系统中.
  • 使用了c++语言和来自虚幻引擎的低级api源代码.
  • 优化了一个插件,以实现生产就绪的性能.
Technologies: C++, Unreal Engine, Rendering, Microsoft Visual Studio, Computer Graphics, 面向对象编程(OOP), Windows

Unreal Engine Developer

2019 - 2019
达到有感知的人工智能
  • 为一种新的基于主体的人工智能算法开发了一个3D原型.
  • 使用虚幻引擎创建由AI控制的感知代理的实时模拟.
  • 集成了团队中其他开发人员创建的c++ AI库.
Technologies: Unreal Engine, Unreal Engine 4, C++, Microsoft Visual Studio, Computer Graphics, Windows

C#/C++ Developer

2018 - 2019
Heartland Engineering
  • 用Python为仓库管理系统创建了一个后端系统.
  • 用c#实现了一个起重机硬件控制器. Communicated via TCP networking.
  • 将所有系统与其他开发人员创建的现有基于web的前端集成在一起.
技术:c#, C, c++, Python, Microsoft Visual Studio, c#.NET WinForms,面向对象编程(OOP), Linux

CTO

2011 - 2019
Magistral Games
  • 利用虚幻引擎、c++和Lua开发了一款在线3D手游. 处理客户端和后端服务器,完成部分游戏设计.
  • 在现代c++中创建了一个具有优化数据结构的开发框架, algorithms, 以及具有高效多线程体系结构的客户机-服务器网络.
  • 规划游戏后端的云架构,包括DDoS弹性和容错.
Technologies: Lua, C++, Unreal Engine, 3D Games, 2D Games, Game Development, Microsoft Visual Studio, Computer Graphics, 面向对象编程(OOP), Windows, MMORPGs

Teacher

2010 - 2019
ORT Institute of Technology
  • 教授计算机科学的技术培训课程,包括C语言的编程内容, C++, Python, x86 Assembly, data structures, computer graphics, computer networks, and operating systems.
技术:ASM, OpenGL, c++, C,计算机图形学

Specialist Developer

2014 - 2018
AevoTech
  • 开发了具有立体视觉的无人地面车辆软件控制器, autonomous spatial navigation, 以及使用c++进行3d场景重建, OpenGL, OpenCV, and ROS.
  • 用c#和WinForms编写了一个机械臂Kuka控制器和GUI. 它具有许多实时功能,例如手臂位置及其传感器的3D可视化.
  • 创造了一个ROV激光扫描仪,使用计算机视觉来检测物体表面的变化, such as underwater oil pipes. 它是用c++和OpenCV编写的.
  • 开发了一个OCR解决方案,允许客户上传任何数字化文档, 包括印刷品的照片, 并根据内容进行分类. 用过c++, OCR库,和一个机器学习分类器算法.
  • 构建了一个Python/Django后端,用于处理大量数据, 例如将数百万个条目从文件格式导入到关系数据库中, in a parallel, efficient manner. 使用AWS的EC2、RDS、ElastiCache等服务.
技术:亚马逊网络服务(AWS), OpenCV, OpenGL, Python, C#, C++, Microsoft Visual Studio, C#.NET WinForms, Qt,计算机图形学,面向对象编程(OOP), Linux

Professor

2015 - 2015
Infnet Institute
  • 在计算机工程大学部讲授人工智能导论.
技术:人工智能(AI)

Intern Developer

2008 - 2009
Tecgraf
  • 担任Particles的首席开发者, 一个由石油公司资助的体积离散元可视化应用程序, Petrobras.
  • 开发了许多实时可视化技术与强烈的GPU着色器的使用.
  • 与一组艺术家和工程师合作, 根据项目需求沟通和整合他们的工作.
Technologies: Shaders, GLSL, OpenGL, Lua, C++, Microsoft Visual Studio, Qt, Computer Graphics, 3D Rendering, 面向对象编程(OOP)

Alta B Interactive Poster

http://youtu.be/mBgpjFvumGs
Alta B是一个3D互动海报,它有一个像人一样的角色,可以在纽约著名的欧文广场的一个亭子上与公众交谈和互动. 它利用了尖端的渲染和自然语言处理技术. 我管理整个虚幻引擎的实现, system and kiosk architecture, AWS托管在威瑞森的5G边缘计算网络上.

Nobu Real Estate Virtual Tour

http://youtu.be/AmY1POsNRVM
Nobu是一个使用虚幻引擎的实时房地产虚拟之旅. 它的特点是完全烘烤的照明和逼真的渲染, 它可以在任何浏览器上运行,因为它是来自AWS的像素流. 多个用户可以加入一个会话并分享游览体验. 我监督了虚幻引擎的实现和所有功能,包括多人游戏逻辑.

KEYS Metaverse

http://keys.xyz/
我是KEYS的首席开发者,在虚幻引擎5中创造了虚拟世界体验. 我们使用尖端技术为任何拥有手机或桌面网页浏览器的用户提供aaa级体验.

Cockfight

http://youtu.be/5VvSWJqVj5o
斗鸡是一个3D移动RPG/卡牌战斗多人游戏原型创建于2018年.

我是游戏客户端和服务器的首席程序员和架构师. 客户端基于虚幻引擎4. 它针对移动平台进行了优化,并利用GPU着色器和各种渲染技术.

服务器是用现代c++和Lua编写的, 一种强大的脚本语言,我在大学期间是其开发团队的一员. It featured high-performance, multi-threaded networking, 和REST api来与云服务通信.

我也是游戏设计师之一,负责定义游戏规则和盈利策略.

Brabexia

我是《欧博体育app下载》的游戏设计师和首席程序员, 这是一款面向Windows和Linux pc的大型多人在线2D RPG游戏(MMORPG),是我的业余爱好, 灵感来自我当时最喜欢的一些网络游戏. It was online from 2005 to 2008.

我主要致力于用c++和Lua从头开始编写游戏服务器. 作为一款实时游戏,它需要低延迟网络和数千名同时玩家. 这样的性能水平是通过并行性、分析工具和高度优化的代码实现的. 在高峰时段,该游戏约有7000名玩家在线.

电脑控制的角色是基于许多AI技术,如A*寻径, state machines, and behavior trees, 为玩家提供具有挑战性的游戏体验.

2D游戏客户端是基于一个使用OpenGL的开源项目. 它完全改写了网络协议,适应了我的游戏服务器.

Languages

Lua, C, c++ 17, c++ 14, c++ 11, c++, GLSL, Python 3, Python, Python 2, c#,汇编语言

Frameworks

虚幻引擎,虚幻引擎4,ASM, Qt

Libraries/APIs

标准模板库(STL), OpenGL, OpenCV

Tools

Microsoft Visual Studio, Git, C#.NET WinForms, Perforce

Paradigms

面向对象编程(OOP),手机游戏设计,并发编程,并行编程

Platforms

Windows、Linux、Amazon Web Services (AWS)、Android、Azure、iOS、Mobile、Oculus、MacOS

Other

Game Development, 3D Visualization, Video Games, Games, 3D Games, Computer Graphics, 3D Rendering, Unreal Engine 5, Blueprints Visual Scripting, Low-level Programming, Low-latency Software, Augmented Reality (AR), Game AI, Android Games, 2D Games, Mobile Games, Mobile Game Development, Computer Vision, MMORPGs, Data Structures, Rendering, Rendering Pipelines, Real-time Rendering Engines, Rendering Performance, Game Design, Debugging, Cloud Computing, Cloud Services, TCP/IP, Shaders, Version Control, Code Versioning, Networks, Multiplayer, Profiling, Benchmarking, Concurrent Computing, Extended Reality (XR), Networking, Virtual Reality (VR), Artificial Intelligence (AI), Edge Computing, Non-fungible Tokens (NFT)

2009 - 2011

取得计算机科学硕士学位,主修计算机图形学

里约热内卢-里约热内卢,巴西

2003 - 2009

计算机工程学士学位

里约热内卢-里约热内卢,巴西

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring