我所理解的游戏前端程序(随学习进度更新)

2021-08-26 17:46:39 浏览数 (1)

本文章以使用Unity制作一个单机游戏为目的,罗列下我理解的前端程序所应该具备的技能;

  1. 代码基础【此部分为基础代码的运用能力,基础能力】
    1. C#环境;
    2. C#结构;
    3. C#中的类,和面向对象编程OOP;
    4. C#运算符、判断、循环等语句;
    5. C#中类的高级应用:继承、重载、接口;
    6. 文件的输入输出;
    7. C#中的高级应用:特性、泛型、反射、异常、事件等等(此部分还不太了解)
  2. 代码结构
    1. 计算机数据结构和在C#中的实际应用;
    2. 代码组织结构;
    3. 代码设计的基本原则;
    4. 几种主要设计模式;
      1. 单例模式;
      2. 解耦模式;
      3. 数据驱动模式,等等等等;
    5. 代码执行效率;
  3. 引擎
    1. Unity工程组织结构;
    2. Unity脚本生命周期;(脚本使用方法)
    3. AssetBundle;(AB包的使用方法)
    4. UGUI;
    5. 粒子系统;
    6. Mesh;
    7. 物理引擎;
    8. shader基础;
    9. Unity性能分析;

理论上学完以上课程可以成为合格前端,但是尽量要做一些练手项目来进行洗礼;

0 人点赞