找回密码
 立即注册
查看: 486|回复: 3

小白应该怎样开始学习游戏客户端开发?

[复制链接]
发表于 2021-11-16 17:30 | 显示全部楼层 |阅读模式
先抛块砖引下玉吧。
入门的话推荐使用成熟的游戏引擎,之后再去了解底层一点的知识。
也就是推荐学习unity+c#,既然学过c/c++/java,那么上手c#没啥难度。
unity的好处就是c#门槛相对低,相关文档教程多,虽然大部分都是做移动平台,但是做PC平台也不是不可以。
如果不喜欢unity,可以试试unreal,别的不说,至少unreal不折腾免费用户。
不过这个我就不太熟悉了,还是等其它大佬来详细介绍吧。
发表于 2021-11-16 17:33 | 显示全部楼层
先抛块砖引下玉吧。
入门的话推荐使用成熟的游戏引擎,之后再去了解底层一点的知识。
也就是推荐学习unity+c#,既然学过c/c++/java,那么上手c#没啥难度。
全面掌握Unity引擎-2020年最新课程 - 蛮牛教育 - 国内最大的Unity在线学习平台|Unity培训|Unity3d培训|Unity视频学习|Unity教程 Unreal 虚幻 AR VR - Powered By EduSohounity的好处就是c#门槛相对低,相关文档教程多,虽然大部分都是做移动平台,但是做PC平台也不是不可以。
如果不喜欢unity,可以试试unreal,别的不说,至少unreal不折腾免费用户。
不过这个我就不太熟悉了,还是等其它大佬来详细介绍吧。
发表于 2021-11-16 17:35 | 显示全部楼层
随着游戏行业的发展,游戏技术人才的需求也不断增加,游戏开发由此成为很火爆的一个职业。目前来说,游戏开发的发展和就业前景还是还好的,那么小白想学游戏开发要做好什么呢?
1、编程语言的学习想成为一个优秀的游戏开发员,那么编程语言的使用是必不可少的。现在游戏中使用的编程语言中主要是C++、C#、Java等。游戏种类不同,所用到的语言是有差别的:2D游戏:C++;3D游戏:C#,Java(比较少用)。
2、游戏引擎的学习学会了编程,不会游戏引擎的使用也是不行的,现在游戏的运行都需要相应的游戏引擎来支持的。同样的以2D、3D游戏所使用的游戏引擎也是不同的:2D游戏:Cocos2dx引擎;3D游戏:unity3D引擎。
3、游戏知识的补充学会了语言,掌握引擎的使用,你还需要去了解游戏行业的知识,比如说游戏的团队人员分配,游戏制作的流程,用户的需求分析等。此外,你也需要试试关注游戏行业的资讯新闻,看引擎是否有更新,是否有新的可使用的插件等。
总而言之,想做好一个游戏开发要学习的东西还是很多的,你需要下定决心,刻苦努力是绝对少不了的。想学习Java的话的可以加一下QQ群,大家一起讨论学习,群号:156680598,欢迎大家到来
发表于 2021-11-16 17:38 | 显示全部楼层
看你想做客户端还是服务端
服务端好好学C++ 网络协议和一些基本的设计模式 数据库相关也需要了解 这些基本的做好了再去研究更深的方向 推荐学习一下muduo网络库(纯属个人推荐)
客户端的话 我比较喜欢UE4随便找一些教程学习一下基本的操作 可以自己去试着写一些小游戏 中间遇到问题再去寻求解决方法
不管是客户端还是服务端 代码基础肯定是比较重要的 数据结构 操作系统 组成原理这些专业课好好去学
校招不会要求你是某个方面的很厉害的程度 但是基本的要求还是需要做得到的客户端的话 如果有一些成品demo肯定是会加分的
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-23 04:27 , Processed in 0.064746 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表