Skip to content

scottcgi/scottcgi.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

412 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

计算机软件技术专业,从事软件和游戏开发12+年,职能涉及设计、研发、架构和管理。目前创业中,主要进行游戏、游戏引擎和软件方面的制作,以及开源项目的开发维护,并坚持大量人文科技方面地阅读与写作。一直热爱编程,不忘初心,过去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)。

  • [MojoJS-Query] 使用js实现了css3标准选择器,及更多自定义选择器。

  • [MojoJS-Animation] 使用js实现了动画引擎,支持并发、队列、延迟和transform属性。

  • [MojoJson] 简单快速的json解析器,这是一个通用高效的解析算法,目前有C#、C的实现版本。

  • [MojoTweenEase] 经过优化的标准缓动补间动画算法,并进行了扩展,有C#、C、JS的实现版本。

  • [MojoUnity-Packages] 一系列Unity游戏引擎的功能插件(高效、简洁、实用),包括不限于:编辑器扩展、震动特效、图文混排、Tween动画、UI框架,等。

  • [MojoTween] 一个用于Unity平台的快速、强大、优雅、高效且易于使用的Tween动画引擎(付费但超值)。

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

游戏作品

科幻作品

联系交流

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

About

Personal website https://scottcgi.github.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors