【中英双语】从零开始用C++ 开发3D. vulkan多人游戏-带完整源码,提升C++项目能力必备
合集 · C++项目实战 (26)
-
【中文配音】OpenCV C++从零实战:4小时掌握计算机视觉图像处理+3大项目(虚拟画师,文档检测,车牌识别)
3:58:05
-
【中英双语】Vulkan 游戏引擎教程,从零手把手教学,适合具备C++希望掌握跨平台高性能渲染技术的开发者,尤其推荐给有OpenGL经验、正计划转向Vulkan
16:09:18
-
【中文配音】C++ GPU高性能《我的世界》克隆:一千万TNT引爆全流程代码审查 | The Cherno
28:35
-
【中英双语】UE5零基础入门:用虚幻引擎5做第一款FPS游戏
5:18:08
-
【中文配音】C++项目实战之手写Redis系列00-全链路复盘:架构演进、挑战攻坚与工程收尾指南
19:13
-
【中文配音】C++项目实战之手写Redis系列01-TCP服务骨架搭建与多线程服务器启动,持续更新中
28:03
-
【中文配音】C++项目实战之手写Redis系列02-命令处理设计与后台RDB持久化落地
37:24
-
【中文配音】C++项目实战之手写Redis系列03-Redis客户端联调+Makefile自动化构建
31:00
-
【中文配音】C++项目实战之手写Redis系列04-数据库类实现与Ctrl+C优雅关闭
26:32
-
【中文配音】C++项目实战之手写Redis系列05-RDB持久化系统:dump/load全实现,可写简历
32:32
-
【中文配音】C++项目实战之手写Redis系列06-键值命令接口设计与错误处理骨架
34:20
-
【中文配音】C++项目实战之手写Redis系列07-核心KV命令全实现与端到端验证
31:43
-
【中文配音】C++项目实战之手写Redis系列08-列表命令架构设计与处理器升级
41:27
-
【中文配音】C++项目实战之手写Redis系列09-List命令全实现与多客户端并发验证
35:42
-
【中文配音】C++项目实战之手写Redis系列10-全链路压力测试与稳定性验证
23:07
-
【中文配音】C++项目实战之手写Redis系列11-哈希命令处理器骨架与响应规范
19:32
-
【中文配音】C++项目实战之手写Redis系列12-哈希操作函数声明与线程安全接入
28:31
-
【中文配音】C++项目实战之手写Redis系列13-哈希命令全实现与原子操作保障
21:24
-
【中文配音】C++项目实战之手写Redis系列14(完结)-全命令终测修复与生产就绪验证
34:15
-
【中英双语】2小时从零手写2D游戏引擎:C++ SDL3全流程实战,一次学会窗口、动画、碰撞、音效 | constref
5:06:52
-
【中文配音】如何使用C++编写游戏程序,从零开始构建一个完整可运行的C++游戏项目
1:39:22
-
【中英双语】从零开始用C++ 开发3D. vulkan多人游戏-带完整源码,提升C++项目能力必备
5:01:22
-
【中文配音】(共8集)C++ OpenGL 3D游戏指南-最好的3D图形入门
5:18:33
-
【中文配音】C + Linux进阶项目,手写DB数据库,提升数据结构/项目架构/网络编程能力
11:00:26
-
【中文配音】使用raylib实现C++ 贪吃蛇游戏教程 (OOP),C++新手必备项目
1:15:04
-
【中文配音】从零用C++重做童年游戏:渲染/调试/关卡全流程
5:13:25
Parts
- P1 · [中文] 3D多人游戏01-开篇定调:项目初始化、工具链与双端工程骨架搭建
- P2 · [英文] 3D多人游戏01-开篇定调:项目初始化、工具链与双端工程骨架搭建
- P3 · [中文] 3D多人游戏02-双端并行:客户端游戏化封装与服务端基础应用层实现
- P4 · [英文] 3D多人游戏02-双端并行:客户端游戏化封装与服务端基础应用层实现
- P5 · [中文] 3D多人游戏03-工程解耦实战:Walnut子模块迁移与Cubed项目独立化改造
- P6 · [英文] 3D多人游戏03-工程解耦实战:Walnut子模块迁移与Cubed项目独立化改造
- P7 · [中文] 3D多人游戏04-构建系统攻坚:Premake多项目配置与跨平台编译规则定制
- P8 · [英文] 3D多人游戏04-构建系统攻坚:Premake多项目配置与跨平台编译规则定制
- P9 · [中文] 3D多人游戏05-服务端初启:无头服务器控制台日志与时间步长调试
- P10 · [英文] 3D多人游戏05-服务端初启:无头服务器控制台日志与时间步长调试
- P11 · [中文] 3D多人游戏06-客户端升级:窗口渲染优化与游戏循环稳定性调优
- P12 · [英文] 3D多人游戏06-客户端升级:窗口渲染优化与游戏循环稳定性调优
- P13 · [中文] 3D多人游戏07-UI集成入门:ImGui控件嵌入与客户端界面功能化
- P14 · [英文] 3D多人游戏07-UI集成入门:ImGui控件嵌入与客户端界面功能化
- P15 · [中文] 3D多人游戏08-跨平台预处理:全局宏定义与Windows/Linux条件编译配置
- P16 · [英文] 3D多人游戏08-跨平台预处理:全局宏定义与Windows/Linux条件编译配置
- P17 · [中文] 3D多人游戏09-UI主题定制:ImGui样式注入与自定义配色方案实现
- P18 · [英文] 3D多人游戏09-UI主题定制:ImGui样式注入与自定义配色方案实现
- P19 · [中文] 3D多人游戏10-网络通信初探:客户端连接UI与服务器地址解析实现
- P20 · [英文] 3D多人游戏10-网络通信初探:客户端连接UI与服务器地址解析实现
- P21 · [中文] 3D多人游戏11-服务端消息中枢:命令行控制台与斜杠指令解析器搭建
- P22 · [英文] 3D多人游戏11-服务端消息中枢:命令行控制台与斜杠指令解析器搭建
- P23 · [中文] 3D多人游戏12-双端通信验证:客户端发包与服务端收包全流程联调
- P24 · [英文] 3D多人游戏12-双端通信验证:客户端发包与服务端收包全流程联调
- P25 · [中文] 3D多人游戏13-项目初始化:Git子模块管理+Premake构建系统实战
- P26 · [英文] 3D多人游戏13-项目初始化:Git子模块管理+Premake构建系统实战
- P27 · [中文] 3D多人游戏14-客户端与无头服务器双项目创建及跨平台编译
- P28 · [英文] 3D多人游戏14-客户端与无头服务器双项目创建及跨平台编译
- P29 · [中文] 3D多人游戏15-玩家移动实现与客户端游戏循环集成
- P30 · [英文] 3D多人游戏15-玩家移动实现与客户端游戏循环集成
- P31 · [中文] 3D多人游戏16-服务端网络层搭建:UDP连接管理与数据收发框架
- P32 · [英文] 3D多人游戏16-服务端网络层搭建:UDP连接管理与数据收发框架
- P33 · [中文] 3D多人游戏17-多玩家位置同步:服务端广播+客户端渲染联动
- P34 · [英文] 3D多人游戏17-多玩家位置同步:服务端广播+客户端渲染联动
- P35 · [中文] 3D多人游戏18-Linux服务器生产部署:权限隔离与VPS环境配置
- P36 · [英文] 3D多人游戏18-Linux服务器生产部署:权限隔离与VPS环境配置
- P37 · [中文] 3D多人游戏19-构建脚本自动化:Linux多线程编译与路径可移植优化
- P38 · [英文] 3D多人游戏19-构建脚本自动化:Linux多线程编译与路径可移植优化
- P39 · [中文] 3D多人游戏20-域名解析配置:将域名映射为IP地址的实现方案
- P40 · [英文] 3D多人游戏20-域名解析配置:将域名映射为IP地址的实现方案
Description
围绕从零构建一个可运行的 C++ 3D 多人在线游戏,本合集系统呈现完整开发流程:从环境初始化与项目结构搭建开始,逐步完成 Git 仓库管理、跨平台构建系统 Premake 配置、客户端与无头服务器分离工程创建;继而深入应用层抽象设计、基础渲染管线集成、玩家输入与运动逻辑实现;随后聚焦网络交互核心——通过 UI 触发连接、建立双向通信机制,并最终落地服务端数据收发与状态同步能力。内容强调工程实践性与架构合理性,每一步均兼顾可调试性与可扩展性,代码组织清晰,模块职责分明。适合具备 C++ 基础并希望深入理解实时多人游戏底层运作机制的学习者,无论是想夯实图形与网络交叉知识,还是为独立开发完整联机项目积累经验,都能从中获得扎实的技术路径与可复用的设计思路。