EvgeniyGleba

R&D C++ 工程师

C++
Python
Linux
Android NDK
iOS Native
macOS Native
Windows Native
CMake
3+
年商业经验
30+
开源项目
5
平台

关于

拥有3年以上跨平台C++游戏引擎生产经验的系统工程师。专注于性能关键系统:图形管线、资源流送、内存管理。

在Lesta Games(Engine Core,Tanks Blitz),我致力于为1000万+活跃玩家提供动力的引擎系统。我的代码运行在Linux服务器、Android/iOS设备和Windows客户端上——全部来自单个CMake构建树。

逆向工程和游戏保护是我的长期热情。发布了用于资源提取和二进制分析的开源工具。30+个公共仓库,涵盖系统编程、工具化和实验性引擎。

理念

静态分析优于运行时调试。编译时安全优于运行时检查。简单、无聊、可靠的代码优于聪明的抽象。每一行代码都必须在生产环境中证明其存在的合理性。

影响

  • 服务1000万+玩家的引擎系统
  • 跨平台:Linux/Win/macOS/iOS/Android
  • 具有活跃社区的开源工具
  • 亚毫秒帧时间保证

经验

2023–现在
C++ Engine Core Engineer
Lesta Games — Engine Core, Tanks Blitz
交付跨平台游戏引擎内部系统。CMake构建系统、Tracy性能分析、SDL3集成、Wwise音频管线。移动端和桌面端的性能优化。
C++CMakeSDL3TracyWwise
2023–2025
模拟开发者 · Team Lead
军事合同 — ZRK Osa防空系统
领导学生团队使用Godot构建跨平台军事训练模拟器。管理4名开发者,设定里程碑,审查代码,与军事利益相关者协调。在雷达、指挥中心和发射单元之间实现网络多人游戏。
GodotNetworkingMulti-platformReal-timeTeam Lead
2021–2025
BSU RFCT — 卫星与航空航天
白俄罗斯国立大学
为CubeSat-2卫星开发热传感器解析模型。与莫斯科国立大学在火箭工程领域竞赛——成人联赛、现场发射、无人机开发。
C++EmbeddedHardwareSpace
2023
高级C++认证
Leonid Chaika强化课程
完成C++和渲染创建跨平台引擎强化课程。加入Lesta Games。专注:现代标准、泛型编程、性能优化。
C++20Generic ProgrammingPerformance
2018–2020
游戏模组与逆向 · 项目经理
社区项目
逆向工程游戏二进制文件,完成World Conqueror 4的完整俄语本地化。管理翻译工作流,协调配音演员,集成音频资源。通过Patreon和社区捐赠建立盈利策略。热门YouTuber视频评测 — 42K+观看。
Reverse EngineeringProject ManagementAudio IntegrationMonetizationCommunity
视频评测

项目

kyocera-drivers

Hot

kyocera_drivers bundles proprietary Kyocera rastertokpsl filter binaries and legacy PPD files into a modern CMake install system for Linux CUPS environments.

CMake51
查看

world_conqueror_4_ru

Hot

Translated strings for World Conqueror 4 (RU)

Python7
查看

satellite-weather-impact-analysis

Analyze solar impact on satellites using machine learning, focusing on capacity estimation and defect detection.

Python31
查看

技能

语言

  • C++20 / C++23
  • C17 / C23
  • Python 3
  • Bash / PowerShell

系统与工具

  • CMake
  • Linux (ALT, Fedora)
  • Git / GitHub Actions
  • Docker
  • Ansible / IaC
  • Ninja
  • Clang / LLVM / Xcode

引擎与图形

  • SDL 3 (GPU, Input, Audio)
  • OpenGL / GLSL
  • Tracy Profiler
  • Wwise Integration & Mgmt
  • Hot Reload Systems

移动与原生

  • Android SDK / NDK
  • iOS / Obj-C++
  • Java / Kotlin
  • Cross-platform Native

逆向工程

  • Ghidra
  • Memory Analysis
  • API Hooking / DLL Inject
  • Asset Extraction
  • Binary Patching
  • Sierra OSINT

实践

  • Static Analysis > Runtime
  • C++ Contracts (P2900)
  • Generic Programming
  • constexpr / consteval
  • STL / Boost / GSL
  • Claude Code / AI-Assisted Eng.

社区与软技能

有据可查的软技能——每一项都链接到公开证明。

拥有真实用户的开源项目

公开构建并被社区采用的工具——而非作品集演示。airstrike3d-tools 已成为 AirStrike 3D 系列的首选保护工具包;wemod_enhancer 通过在 r/PiratedGames 发布帖,首周即获 13 星和 5 个 fork。

社区驱动开发

公开分享进展、收集反馈、迭代。在 r/cpp Show & Tell 展示了 AirStrike 3D noclip 相机研究;活跃于 r/airstrike3d 模组社区。

能修复问题的 Bug 报告

详细、可复现、包含完整环境信息的报告。GModPatchTool #232(Fedora glibc 静态 TLS 故障)获得 5 个 👍,促成了已确认的解决方案,现已被项目官方 FAQ 收录。

知识分享

记录他人可复用的内容——交叉编译指南、CMake 预设、调试清单、无废话的开发术语表,以及包含提示词、智能体技能和评审规范的 AI 工程手册。

工具与资源

精选工具栈 — 性能优先,无冗余。

联系

开放C++系统、游戏引擎架构和跨平台工具方面的咨询与合作。

分享此页面