P2——独立游戏开发ARPG

前置知识点

  1. C# 相关知识点
  2. Unity 相关知识点
  3. UGUI 相关知识点
  4. 数据持久化之2进制
  5. 小框架重置版

如何进行学习和学习重点

一切从零开始开发,如同传统商业游戏开发流程一样的来制作我们的项目

作为程序开发教学课程,会把学习重点放到 设计开发发行上线
因为这两部分工作和我们程序工种息息相关
预研立项测试调优 两部分,
本课程会根据讲师的多年的工作经验简单给大家讲解
也让大家也能够了解到这两部分的重要性
(特别对于独立游戏开发者)

image

主要学习内容

image

  • 预研立项

    • 预研立项的基本流程
    • 确定游戏类型
    • 市场调研
    • 核心玩法Demo产出
    • 预研立项流程中的立项评估
  • 程序准备工作

    • 游戏开发前后端程序区别

    • 【程序准备工作】技术栈选择

    • 版本管理相关

      • 【程序准备工作】为何要使用版本管理软件

      • 使用基于Github Desktop的版本管理

        • 【git版本管理】Github注册登录,以及Gitbub Desktop的下载安装​
        • 【git版本管理】Git创建新的代码仓库,以及将已有项目存储为库
        • 【git版本管理】汉化 Github Desktop
        • 【git版本管理】Git创建与删除分支,以及合并分支
        • 【git版本管理】将私密项目分享给团队其他成员
        • 【git版本管理】版本回滚
      • 使用基于Mercurial(水银)的版本管理

        • 【Mercurial版本管理】下载安装
        • 【Mercurial版本管理】用户信息设置
        • 【Mercurial版本管理】创建和克隆仓库
        • 【Mercurial版本管理】提交节点,推送仓库,拉取仓库,更新仓库
        • 【Mercurial版本管理】下载安装 Beyond Compare 并关联
        • 【Mercurial版本管理】合并节点,解决冲突
        • 【Mercurial版本管理】为项目创建仓库,克隆仓库
    • 程序工种开发流程

  • 功能开发