前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我所理解的游戏前端程序(随学习进度更新)

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

原创
作者头像
MoonSky
修改2021-08-26 17:46:39
4390
修改2021-08-26 17:46:39
举报
文章被收录于专栏:游戏策划转前端之路

本文章以使用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性能分析;

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档