游戏开发客户端/服务器 [英] Game developement client/server

查看:164
本文介绍了游戏开发客户端/服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好吧,我首先要说我是编码的初学者,我使用源代码来开发应用程序以及更改某些功能,但是就编写自己的程序而言,我还没有一个完整的程序.很多经验.我目前正在尝试决定要使用的语言,倾向于C ++/C#/Python,但仍不确定.

无论如何,我的问题是关于游戏开发的.我已经在线浏览了一些3D工具和游戏引擎(进展不大),但是我所见不到的都没有提供(大规模在线多人游戏)类型的设置.它们主要是作为1人游戏制作的,您可以使用编辑器从角色放置在环境中的任何位置开始.是否有任何游戏引擎可以让您同时创建客户端和服务器?我什至没有看到任何类似于登录屏幕/创建角色或如何指示创建的角色将在世界上哪个地方出现的东西.游戏环境应为3d,OpenGL或DirectX.

我计划参加一门编程课程,以便以后再走,也许我会很幸运,并找到可以在整个过程中为我提供帮助的人,但这在将来会有点.我不希望它会成为一个更受欢迎的游戏,而更多的是我可以体验的个人项目. Ive尝试了几种工具,甚至还没有达到没有交互的3D世界的意义(通过标准的预组装游戏引擎除外)

PS:是的,我知道游戏开发通常需要几个程序员一起工作,是的,我知道这需要花费很多年才能学习,不,我不打算制作商业程序来每年产生数百万美元.

链接会很不错,如果有人帮助我详细介绍整个过程将是一个加分.

Okay let me starts out with saying that I am a beginner with coding, I have used source code to develop applications as well as change some of the functions but as far as writing my own programs I don''t have a whole lot of experience. I am currently trying to decide on a language to go with, leaning towards C++/C#/Python but still undecided.

Anyways, My question is about game development. I have browsed around online, played with some 3d tools and game engines(with little progress) but none of them that I have seen offers a (massive multi-player online) type setup. They are mostly made as 1 player games and you start wherever the character is placed in the environment with the editor. Are there any game engines out there that will allow you to create both the client and the server? Nothing I have seen even shows anything similar to a log in screen/create character or how to indicate where in the world the character created will start out. Game environment should be 3d, OpenGL or DirectX.

I plan to be taking a class on programming so that will come later perhaps Ill get lucky and find someone to help me along the way but that is all a bit in the future. I don''t expect this to become a widely popular game more of a personal project that I can play around with for experience. Ive tried several tools and haven''t even gotten to the point of having a 3d world with no interaction(except through a standard preassembled game engine)

PS: Yes I know game development usually requires several programmers working together, yes I know it takes years to learn, No I don''t plan on making a commercial program to generate millions per year.

Links would be nice, someone to help walk me through the process in detail would be a bonus.

推荐答案

看看
Take a look at these links[^], many developers use these tools or similar.


这篇关于游戏开发客户端/服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆