职位详情
这个项目是一个**大型游戏服务器系统**,包含:
-**服务器端**:C++游戏逻辑服务器(等)
-**客户端**:C++游戏客户端+Android/iOS移动端
-**跨平台**:支持Windows、Linux、Android、iOS多平台
##核心技能要求
###1.编程语言技能
-**C++**:主要开发语言(98/11/14标准)
-**C**:底层系统编程
-**Lua**:脚本系统集成()
-**Java**:Android平台开发
-**Objective-C**:iOS平台开发
###2.开发环境与构建系统
-**VisualStudio**:主要IDE(支持VS2017+,)
-**MSBuild**:VisualStudio构建系统
-**Makefile/Automake**:Linux平台构建(发现automake配置)
-**AndroidNDK**:Android原生开发
-**Xcode**:iOS开发环境
###3.第三方库与SDK
-**Lua**:嵌入式脚本引擎
-**RapidXML**:XML解析库
-**TinyXML**:XML处理
-**DirectXSDK**:图形/输入处理
-**FMOD**:音频引擎
-**OpenGLES**:移动端图形渲染
-**Boost**:C++标准库扩展
###4.平台特定技能
-**WindowsAPI**:Win32/MFC开发
-**Linux系统编程**:POSIXAPI、线程、网络
-**AndroidNDK**:JNI、原生Activity
-**iOS开发**:Objective-C运行时、CocoaTouch
##具体岗位技能要求
###C++游戏服务器开发工程师
**必备技能:**
-精通C++,至少3年C++服务器开发经验
-熟悉VisualStudio开发环境,能配置和调试大型项目
-掌握网络编程(TCP/IP、Socket通信)
-熟悉多线程编程和并发控制
-理解游戏服务器架构(逻辑服务器、公共数据服务器、SNS服务器)
**加分技能:**
-Lua脚本编程经验
-游戏行业经验
-Linux服务器部署经验
-性能优化和调试技能
###客户端开发工程师
**必备技能:**
-C++客户端开发经验
-熟悉DirectX或OpenGL图形编程
-跨平台开发经验(Windows/Android/iOS)
-熟悉各平台原生开发工具和调试技巧
##项目特定注意事项
1.**项目规模**:这是一个大型解决方案,包含多个子项目,需要良好的项目管理和构建系统理解
2.**代码规范**:项目使用特定的编码规范和目录结构
3.**调试挑战**:涉及多进程、多线程、网络通信的复杂调试场景
4.**跨平台**:需要理解不同平台的差异和兼容性问题
##建议的学习路径
1.**基础**:先掌握C++和VisualStudio使用
2.**专项**:根据具体方向深入学习(服务器/客户端/移动端)
3.**实践**:从简单的模块开始编译调试,逐步深入核心系统
4.**工具**:熟练使用调试器、性能分析工具、日志系统
-**服务器端**:C++游戏逻辑服务器(等)
-**客户端**:C++游戏客户端+Android/iOS移动端
-**跨平台**:支持Windows、Linux、Android、iOS多平台
##核心技能要求
###1.编程语言技能
-**C++**:主要开发语言(98/11/14标准)
-**C**:底层系统编程
-**Lua**:脚本系统集成()
-**Java**:Android平台开发
-**Objective-C**:iOS平台开发
###2.开发环境与构建系统
-**VisualStudio**:主要IDE(支持VS2017+,)
-**MSBuild**:VisualStudio构建系统
-**Makefile/Automake**:Linux平台构建(发现automake配置)
-**AndroidNDK**:Android原生开发
-**Xcode**:iOS开发环境
###3.第三方库与SDK
-**Lua**:嵌入式脚本引擎
-**RapidXML**:XML解析库
-**TinyXML**:XML处理
-**DirectXSDK**:图形/输入处理
-**FMOD**:音频引擎
-**OpenGLES**:移动端图形渲染
-**Boost**:C++标准库扩展
###4.平台特定技能
-**WindowsAPI**:Win32/MFC开发
-**Linux系统编程**:POSIXAPI、线程、网络
-**AndroidNDK**:JNI、原生Activity
-**iOS开发**:Objective-C运行时、CocoaTouch
##具体岗位技能要求
###C++游戏服务器开发工程师
**必备技能:**
-精通C++,至少3年C++服务器开发经验
-熟悉VisualStudio开发环境,能配置和调试大型项目
-掌握网络编程(TCP/IP、Socket通信)
-熟悉多线程编程和并发控制
-理解游戏服务器架构(逻辑服务器、公共数据服务器、SNS服务器)
**加分技能:**
-Lua脚本编程经验
-游戏行业经验
-Linux服务器部署经验
-性能优化和调试技能
###客户端开发工程师
**必备技能:**
-C++客户端开发经验
-熟悉DirectX或OpenGL图形编程
-跨平台开发经验(Windows/Android/iOS)
-熟悉各平台原生开发工具和调试技巧
##项目特定注意事项
1.**项目规模**:这是一个大型解决方案,包含多个子项目,需要良好的项目管理和构建系统理解
2.**代码规范**:项目使用特定的编码规范和目录结构
3.**调试挑战**:涉及多进程、多线程、网络通信的复杂调试场景
4.**跨平台**:需要理解不同平台的差异和兼容性问题
##建议的学习路径
1.**基础**:先掌握C++和VisualStudio使用
2.**专项**:根据具体方向深入学习(服务器/客户端/移动端)
3.**实践**:从简单的模块开始编译调试,逐步深入核心系统
4.**工具**:熟练使用调试器、性能分析工具、日志系统
2025-11-19 14:27
IP属地:广东
职位福利
学历不限经验不限

上海智游九阴网络技术有限公司
不需要融资 · 0-20人

工作地址

鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >

附近适合您的职位
1-1.5万/月
C/C++1-3年大专C++QT嵌入式软件经验MySQLRedis架构设计经验Linux开发/部署经验Python
广州 海珠区
1.5-1.8万/月
C/C++5-10年本科C#GIS引擎/图形图像三维引擎/自动驾驶C++CQT车机系统开发shellOpenGLwindows/kylin/linux
广州 海珠区








