Giter Club home page Giter Club logo

jkframe_course's Introduction

JKFrame

适用于独立游戏开发的框架,本框架是一个课程产物,课程地址:https://learn.u3d.cn/tutorial/indie-framework-joker

从零一个适用于独立游戏的Unity框架,课程包含多个功能模块。具备很强的通用性,并且在完成所有模块之后制作一个俯视角射击游戏,演示如何基于框架完成一个完整的独立游戏。课程包含部分编辑器拓展的内容,课程难度适中,在保证效果、性能的前提下尽可能降低学习成本。

课程目前已全部更新完毕,课程视频总时长约30个小时,提供全部素材以及每节课源码
前四节为前置知识,可以自主选择是否学习
课程配套文档网址(随着课程上线逐步更新,主要各个模块使用方式的记录):http://www.yfjoker.com/JKFrame/
学习交流群:885222391
对象池系统:重复利用实例,有利于优化
事件系统:事件添加、移除,跨脚本响应事件
存档系统:本地序列化存档,支持多存档机制、自动更新存档时间、存档切换
场景系统:场景切换、异步加载管理等
配置系统:开发时各种配置的缓存、游戏中诸如角色配置、装备配置等
资源服务:简化实例加载方式,并且自动与对象池关联,编译时就确定某个类、组件是否基于对象池
音效服务:背景音乐、特效音乐
本地化系统:支持多语言文字、图片切换
UI框架:UI层级管理(谁压住谁,上层出现时下层不能交互)、Tips、Loading等
状态机:非动画状态机,代码逻辑层面的有限状态机实现
事件工具:给物体添加点击、鼠标进入、鼠标拖拽、碰撞、触发等事件,而不需要在该物体上添加脚本等
补充知识:拓展方法、自定义特性、Unity编译前处理、ScriptableObject、Odin插件

jkframe_course's People

Contributors

joker-yf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.