V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
knightcatsq
V2EX  ›  求职

[求职]HTML5 游戏、小游戏、前端开发(广州/上海)

  •  
  •   knightcatsq · 2023-07-01 13:59:31 +08:00 · 2089 次点击
    这是一个创建于 516 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前发了个帖子(https://v2ex.com/t/948475)找前端工作,联系的不是很多,决定还是试试原来的方向。

    目前人在上海,但很喜欢广东的气候(而且 WXG 的朋友对广州评价很高),所以也打算看看广州的机会。

    有 HTML5 游戏/小游戏/前端开发的机会请联系我微信( restingcat )。重入职场,来者不拒。

    个人情况

    • 拥有多年开发经验,精通 TypeScript ,并熟练掌握 JavaScript 、HTML5 、Node.js 等相关技术。
    • 对 WebGL 、GLSL 有深入了解,并具备 Egret 、Laya 、Cocos 、LibGDX 项目经验。
    • 在小游戏、小程序、web 前端、Android 开发领域拥有一定的项目实践经验。
    • 掌握 SQL 、Java 、Golang 、C 等技术,热爱学习新技术,善于钻研资料文档。

    工作经历

    • 2021.12 至今:自由职业,接各种外包,目前在上海。
    • 2020.09-2021.12:在山东某公司做前端开发,负责一些 B 端和 G 端项目。
    • 2017.06-2019.02:在深圳做小游戏前端开发,实现游戏开发所需的工具,完成移植、优化等工作。
    • 2016.03-2016.12:在北京做安卓手游开发(和朋友自由职业),做益智类休闲游戏及其开发工具。

    项目案例(小游戏)

    • 益智类、休闲类、放置类小游戏( LibGDX ,Egret ,Cocos )

      参与或负责过祖玛、打砖块、仿 doodle jump 、大富翁类、放置类游戏的开发。完成搭建项目、基础功能、游戏逻辑、开发工具等工作。

    • 传奇类 HTML5 游戏( Laya ,Egret )

      参与过一款传奇类手游和传奇类页游的开发,实现游戏逻辑和地图编辑器等工具。

    • 卷轴射击类游戏( Cocos2dx )

      一款仙侠题材的卷轴射击游戏,为解决长期存在的诸多 bug 独立重写了整个项目,并开发了弹幕编辑器等工具。

    • 横板闯关类小游戏( Egret )

      为客户开发的一款可以自由编辑和分享关卡的横板闯关类小游戏,实现游戏逻辑和关卡编辑功能。

    项目案例(前端或其他)

    • 服装在线定制( Canvas ,JavaScript ,Vite ,React )

      用于一家服装品牌,给用户提供在线定制预览,可任意更换布料材质、颜色,添加和调整文字图案。

      实现底层逻辑和演示程序,通过转换颜色空间和提取量化色彩亮度,实现任意替换材质和颜色,较好地保留材质纹理。

    • 船载设备升级服务器( Express.js ,Node.js ,MariaDB ,nginx )

      用于甲方公司管理客户和其船上搭载的登记设备,为设备提供在线升级服务和实现服务营收。

      搭建框架和梳理需求,完成服务端的开发;实现管理员登录,客户信息、登记设备、更新日志、升级文件的管理,检查更新,鉴权、扣费和下载,定时预热 CDN 等功能;持续帮助客户维护,交付后稳定运行。

    • 血源信息管理系统( Vue 2 ,vuex ,vue router ,Golang ,Android Java )

      为甲方生物制药公司和血浆采集站提供服务的私有化部署的 BS 架构产品。

      负责前端技术选型和项目搭建,负责解决技术难点;负责开发 web 前端、客户端服务组件、HUD 叫号程序和安卓宿主程序;负责实现一个设计器,用于设计打印模板和生成 ZPL/TSPL 打印语言代码;重写前端项目,重构部分后端接口,精确还原设计,将首页加载速度从十秒以上降低到一秒内;

    • 智慧环保-固定污染源监测子系统( Vue 3 ,ECharts ,Android Java ,Tencent RTC )

      为政府生态环境部门开发的产品,实现对餐饮业油烟污染的监控和报警。

      负责项目搭建和关键功能开发(图表,表单,视频通话等);实现一套配置化表单渲染组件,兼容历史数据,修复原有 bug 并扩展新的组件;实现视频通话的安卓模块和原生界面,集成进上游厂商的基座 APP ,并提供给其他子系统使用;

    • 干部任免管理程序( Vue 3 + Android Java + sqlite )

      用于组织部办公室对干部人员的任免信息管理。

      负责应用程序开发,完成全部界面和本地数据库重构;

      实现 JS 和 Java 互相引用对象和调用方法的 bridge 功能,并以此提升开发效率;

      重写生成 word 文件等功能,满足甲方离线使用的需求,同时降低代码冗余,提高灵活性;

    其他作品:

    1. https://github.com/fightingcat/ts-compile:TypeScript 编译工具,收集非模块代码的依赖关系并排序,编译转换为模块文件并导出符号到模块和命名空间。

    2. https://github.com/fightingcat/sits:TypeScript 类型元编程的实践。通过一些技巧绕过编译器限制,以大约 400 行 JS 代码实现了一个 LALR 解析器生成器,生成的类型实现的解析器可以解析 JS 语法子集( ES3 的大部分语法)的代码并编译为字节码(执行未完成)。

    3. https://github.com/fightingcat/egret-spine:Spine 骨骼动画的渲染器,设计了灵活的接口,可以在多个轨道连续添加播放序列,提供了易用的 Promise 接口的同时,也可以穿插一次性的回调。

    4. https://github.com/fightingcat/snippets4game:一些小游戏开发中写的代码片段。

    5. https://codesandbox.io/s/fourier-series-demo-6bppx:可视化演示使用傅里叶级数和欧拉公式近似绘制复平面图像,能编辑贝塞尔曲线来改变图像。

    6. 播放 Flash 的 Android 应用:为客户实现的网站套壳应用,使用 Java 、JavaScript 、AS3 和 Adobe AIR 开发,通过魔改 SDK ,编写 ANE 扩展和加载器实现在 Android 平台上播放 SWF 课件。

    2 条回复    2023-07-20 16:08:23 +08:00
    knightcatsq
        1
    knightcatsq  
    OP
       2023-07-03 14:24:25 +08:00
    ||||
    Orz
    boogoogle
        2
    boogoogle  
       2023-07-20 16:08:23 +08:00
    好厉害啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1313 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:56 · PVG 01:56 · LAX 09:56 · JFK 12:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.