编写电脑游戏

这个需要根据自己游戏的类型和要求来选择。比如C++、Java、Erlang、go等等。

目前Java作为游戏服务器开发语言非常流行。但是大部分都是页游或者手游的服务器,端游一般选择C++,因为端游对服务器的性能要求比较高。两种语言各有优缺点。

Java技术体系

要学习的技能:

(1)Java基础知识

(2)JavaNIO编程

(3)Netty,米娜网络框架精通一个,其他都懂。

(4)一个缓存框架:Redis;Memcache熟悉使用一个。

(5)数据库的SQL语言:mysql。

(6)springmvc主要用于http协议的服务器。

(7)多线程编程,了解线程安全的重要性。

(8)掌握8)Java并发集合。

(9)Linux中常用的基本命令和shell脚本。

(10)数据库操作,比如mybatis。

可以用java写游戏脚本,需要学习计算机科学与技术软件游戏编程与开发。面向对象编程是游戏编程的基础,你必须先学会它。