
游酷盛世U3D客户端开发工程师
社招全职地点:北京状态:招聘
任职要求
基础要求: 1.计算机相关专业本科及以上学历; 2. 热爱游戏开发,对游戏技术充满热情; 3. 具备良好的学习能力和解决问题的能力; 技术要求: 1. 扎实的C++/C#编程基础; 2. 熟悉常用数据结构和算法; 3. 了解面向对象设计原则和常用设计模式; 4. 具备良好的代码风格和编程习惯; 加分项: 1. Unity/UE引擎开发经验; 2. 计算机图形学知识; 3. 网络编程经验; 4. 性能优化经验; 5. 开源项目贡献经历。
工作职责
1.参与游戏客户端架构设计和核心功能开发; 2.设计并实现游戏玩法功能、UI系统、网络通信等模块; 3.优化游戏性能,提升用户体验; 4.编写高质量、可维护的代码,并进行代码审查; 5.持续优化开发流程和工具链。
包括英文材料
学历+
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
C#+
https://learn.microsoft.com/en-us/dotnet/csharp/
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
Unreal+
[英文] Learn Unreal Engine
https://dev.epicgames.com/community/unreal-engine/learning
From your first steps to complete mastery of Unreal Engine, we've got you covered.
https://www.youtube.com/watch?v=BGsFLoYp1V8
I have a complete beginner course for anyone new to Unreal. Following this tutorial will teach you all the basics of Unreal Engine and bring you through creating your first cinematic scene.
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
相关职位

社招5年以上
1. 优化项目客户端的性能问题,提升客户端开发框架的易用性; 2. 深度参与项目功能的开发,为重点和难点等专项需求提供技术解决方案; 3. 优化项目的整体研发工作流,为程序、美术、策划提供框架、工具和文档,提升项目开发效率;
更新于 2025-02-24

社招
1.参与游戏客户端架构设计和核心功能开发; 2.设计并实现游戏玩法功能、UI系统、网络通信等模块; 3.优化游戏性能,提升用户体验; 4.编写高质量、可维护的代码,并进行代码审查; 5.持续优化开发流程和工具链。
更新于 2025-08-25

校招
1、 使用 Unity 引擎和java进行游戏开发; 2、 按照策划需求,高质量实现游戏内功能,并完成相关文档编写和自测; 3、 根据项目组需求完成事务的跟进或者游戏工具的开发; 4、 和各专业一起,参与团队开发模式优化,流程优化和技术创新。
更新于 2025-08-08