【从零开始游戏开发】 开发环境准备 | Intellij idea 编辑器 | EmmyLua插件 | Unity引擎 | 编程语言

阎淮晨
2023-12-01

你知道的越多,你不知道的越多 
点赞再看,养成习惯,别忘了一键三连哦 
文章持续更新中 


0️⃣开发准备

从零开始自制自己的游戏,我们先要明确制作这几个问题
1、我们要制作的是手游还是PC游戏
2、游戏是否需要热更
3、游戏是否需要后端服务器

这里我们制作的是手游,游戏引擎使用的是Unity2021,所以相关的底层逻辑需要使用C#语言来作为编程语言,比如网络通信,物理射线等,而这一部分是无法进行热更的,如果需要更新,就需要进行重新下载游戏。如果需要频繁修改的业务逻辑,如UI层,各种活动,背包,商店,NPC则需要使用Lua作为编程语言。

这里我们采用的方案是前端 C#+Lua 作为编程语言,后端根据情况,可以选择纯Lua语言或者纯C#语言或者java语言等等,后端可供选择的编程语言较多。

C#编程的编辑器选择VisualStudios,也可以使用VsCode
Lua编程的编辑器选择Intellij idea,也可以使用VsCode
插件需要使用EmmyLua ,对Lua进行断点调试,该插件社群也比较成熟

Unity引擎需要下载UnityHUB来管理Unity引擎的版本
Unity引擎选 择Unity2021 长期支持稳定开发的版本

⭐️UnityHub 2.5.8
⭐️Unity2021.3.11 (LTS) 长期支持稳定开发的版本 链接: Unity2021.3.11 (LTS)
⭐️VisualStudio 2019
⭐️Intellij Idea 2021
⭐️LuaForWindows
⭐️EmmyLua :gitbub下载最新版本或者在Idea下载 链接: Doc链接
⭐️EmmyLuaDebugger

1️⃣Intellij idea 编辑器

1、安装教程
链接: csdm超详细安装教程


2️⃣EmmyLua插件

1、idea安装EmmyLua

链接: csdn参考


3️⃣Unity引擎

1、安装untiyHUB
2、UnityHub上安装Unity2021.3.11 (LTS)

链接: csdn参考


 粉丝福利来喽 

  1. 免费领取海量资源
    简历自测评分表、Unity职级技能表、面试题库、入行学习路径等
  2. 《Unity游戏开发五天集训营 》50个名额
    我给大家争取到了 50个《游戏开发五天集训营 》名额,原价198,前50个免费
    扫码加入,暗号小听歌
    即可参加ARPG狼人战斗系统、饥荒生存类游戏开发、回合制RPG口袋妖怪游戏等游戏开发训练营
  3. 额外抽奖机会
    参加游戏训练营、还有机会获得大厂老师在线面试指导、或者有机会获得价值1998元的《Unity极速入门与实战》课程
 扫下方二维码,获取游戏开发福利,暗号小听歌 
 类似资料: