zzx0421 / scottcgi.github.io

Personal website https://scottcgi.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

计算机软件技术专业,从事软件和游戏开发10多年,职能涉及设计、研发、架构和管理。目前创业中,主要进行游戏、游戏引擎和软件方面的制作,以及开源项目的开发维护,并坚持大量人文科技方面地阅读与写作。一直热爱编程,不忘初心,过去10年平均每天编程10小时以上,一周写代码约75小时。 核心技术经历和技术栈

  • j2ee(servlet、jsp、jdbc、spring、hibernate、struct2、osgi、设计模式、各种框架和自研框架)。
  • 前端(css、html、js原生API包括ajax、早期库jquery、extjs、mootools、yui等)。
  • js库实现css3选择器、动画引擎、兼容性事件处理。
  • svn、git、nodejs、lisp、maven、mysql。
  • 手游客户端(单机、网游、RPG、动作,策略、农场经营、跑酷、卡牌等)。
    • 私有引擎(java、c,2d,引擎、工具、游戏三层编写)。
    • cocos2dx(c++、lua,2d,纯c++和纯lua网游、cocos修改定制、游戏层框架)。
    • gameplay3d(c++、lua,3d,定制即时策略战斗)。
    • unity3d(c#,2d/3d,插件、游戏框架层)。
  • 自研游戏引擎(c99、opengles3.x、java、swift,2d/3d)。
  • unity3d插件、开箱即用gameplay框架、vulkan、metal(进行中)。
  • 人工智能、区块链、操作系统内核(学习中)。
  • .....

社交网络

所有文章会随着信息的积累和认知的改变,而不断地修订(增删改)。

通常情况下,如果你并不真正关心你在某领域的表现时,你就会对别人在这些领域的高水平表现,感到好奇、高兴和赞赏。如果你很在意自己在某领域的表现时,你就会对别人在这些领域的高水平表现,感到不悦、不爽和心烦。(原理

开源项目

  • Mojoc 纯c自研游戏引擎(c99,opengles3.x,android/ios)。

    未来会扩展到windows和mac平台,并会给渲染层添加vulkan和metal接口,接着实现UI和编辑器,完善工具链。

  • MojoJS 使用js实现了css3选择器、动画引擎、兼容性事件处理。

    这个项目使用业余时间在2009年完成,开始托管在google code上,后来放到github上就一直没有维护了。未来会把动画引擎继续完善做好,并加入webgl的支持。

  • MojoUnityJson 简单快速的c# json解析器。

    从unity3d的游戏框架中剥离出来的,已有的开源c# json解析器过于厚重,于是就把Mojoc的实现翻译成了c#的版本。未来会继续完善加入json的读写、与对象和字符串的转换,加密解密、注释解析等等功能。

更多的开源项目和产品,以及unity3d的插件正在路上……

游戏作品

科幻作品

联系交流

过程就是奖励,旅途就是回报,行动即是答案。

About

Personal website https://scottcgi.github.io


Languages

Language:CSS 70.1%Language:HTML 21.6%Language:JavaScript 8.3%