iFactory.Cutting.Unity/ReadMe.md

54 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## ASP.NET 后端开发工程师
我们正在寻找一位有经验且对产品质量有高要求品控的ASP.NET Core后端开发工程师来加入我们的团队共同开发一款全新的放置类游戏。我们的团队致力于创造高质量的游戏体验为用户提供超高性能且支持超高并发负载的服务端我们希望你能帮助我们实现这个目标
同时您也需要是一名Unity工程师这是硬性要求
我们愿意为您的才华,支付更高的薪酬
### 基本要求
有放置类游戏开发经验者优先。
- 精通C#编程语言有ASP.NET MVC或ASP.NET Core开发经验
- 熟悉Entity Framework或其他ORM框架
- 熟悉MySQLRedis数据库
- 为Swagger UI编写良好的注释与测试环境
- 熟悉放置类游戏的后台逻辑
- 了解网络安全和服务端保护的基本防护包括但不限于防止SQL注入、XSS攻击、CSRF攻击等
- 对高性能和高并发系统有深入理解和实践经验,因为我们的用户数量真的非常多
- 根据类库/接口,实现相关功能,标注相关步骤的完整注释(会有专员为您安排任务)
- 熟悉单元测试和集成测试,根据相关功能/需求,使用不同的样例,创建单元测试
- 标准的编码规范,分类清晰且依赖合理,封装后的接口或实现需要详细注释,内部原理不用详细解释
- 使用多线程等任意方式在短时内完成高并发的Task
- 有一定的前端制作能力,至少得开发一些用户页面给策美术使用
- 了解tcp/udp/kcp/http可接入相关的通讯模块
- 精通或至少确保能接入OAuth 2授权
- 遇到安排的工期或任务相对不合理时,可提出有效的解决方案/方式
如果有更好的建议或方案,请提供清晰的文档与案例
- 接入各种支付例如微信支付SDK确保订单系统的正常运行验证订单是否有效
### 类型描述
放置/成长/合成/增长类游戏后端,包括且不限于:
- 实现元素的合成和升级逻辑
- 设计游戏进度和奖励系统
- 调整游戏平衡和难度
- 商城和交易系统
- 社交系统
- 活动和任务系统
- 排行榜和竞技系统
- 广告和推广系统
- 数据统计和分析系统
这些都有专员为您提供详细的接口文档,您只需要根据文档,实现相关的功能即可
### 岗位描述
- 开发分布式业务服务端(需要与授权服务器协作)
- 多个分布式业务服务端性能方面需满足10W+用户同时在线,百万级并发
- 根据专员提供的接口,编写高性能的实现
- 接入相关的支付SDK,确保每一笔订单的正常运行
需要有一定的基本安全防护能力,包括但不限于:
- 设计和实现服务端的安全策略,包括但不限于身份验证、授权、数据保护、攻击防御等
- 对服务端进行压力测试,确保服务端能够在高并发的情况下稳定运行
- 响应并处理安全事件包括但不限于DDoS攻击、数据泄露