做游戏的人是程序员吗
做游戏的人是程序员吗
就业方向不同
游戏程序员主要从事游戏相关的开发工作,比如网游开发、手游开发、游戏小程序开发等等;而普通程序员的就业方向更加广阔,各行各业只要涉及程序开发,都是他们可以选择的方向,包括但不限于IT互联网、虚拟现实、人工智能以及大热的元宇宙等。
岗位工作不同
游戏程序员主要负责游戏架构设计和游戏功能的开发、调试、技术支持,以及游戏平台的运行和维护。
普通程序员则主要负责公司各大平台的需求开发和运行维护,不同方向的程序员的工作内容也有所不同,比如前端方向的主要负责客户端的开发,后端方向的主要负责服务器端的开发,大数据开发程序员主要负责大数据的收集、存储、调试等。
专业能力不同
游戏开发通常用到游戏引擎工具,因此,游戏程序员需要具备引擎开发能力;编程能力方面,主要精通C/C++、C#等游戏开发常用语言;此外,还要对计算机图形学、跨平台开发等有深入了解。
普通程序员由于专业方向的不同,具备的专业能力会有所不同,比如从编程能力上来说,前端方向的主要具备HTML、JavaScript、CSS等编程能力,后端方向的主要具备Java、PHP等编程能力,大数据方向的主要具备Python编程能力。
开发对象不同
游戏程序员的开发对象主要是游戏软件或小程序。普通程序员的开发对象除了各类软件,还包括硬件的开发。
程序员会玩自己开发的游戏吗
会玩啊,但是自己玩自己开发的游戏比较无聊,或者说自己开发的游戏本来就是无聊时摸鱼的。
比如我没事撸了个文本版的2048,跟编程代码混在一起,根本看不出来,在vscode里看代码累了可以运行起来玩会。即便老板在我旁边,只要不盯着看,可能都不知道我在玩游戏。
当然像2048这样的游戏,玩起来非常无聊,也就是当写代码累了玩下休息一会。所以有时候会加深难度,由加变为乘,哈哈,这样就比特烧脑了。
如果后面更加无聊的时候,那就再加个网络对战功能,让我朋友也跟着我实时对战,也满足他上班摸鱼的理想。如果更更无聊呢,那就再写个机器人,我与机器人对战,哈哈。
同时玩这玩意也可以锻炼技术,麻雀虽小,五脏俱全啊,看起来很简单,但为了完成这个无聊的游戏,我我甚至用了牛刀来砍这个小苍蝇,各种前沿技术用了好多,就为了玩。