- **编程语言:** 掌握C#、C++、C,具备扎实的编程基础。
- **游戏引擎:** 熟悉Unity、Godot引擎开发。
- **图形渲染:** 熟悉计算机图形学,OpenGL图形API,GLSL Shader语言。
- **网页开发:** 熟悉DOTNET生态全栈网页开发。
- **编程基础:** 具备扎实的数据结构与算法、面向对象编程思想、设计模式、计算机网络与编程、操作系统原理、计算机图形学、数据库系统基础。
- **辅助工具与技术:** 了解3dsmax、Blender等三维建模软件;熟悉Linux、Nginx、Docker等运维部署技术。
- **OpenGL可编辑场景3D渲染引擎项目**(2025年3月—4月)
- **描述:** 使用C++与OpenGL自主开发渲染核心功能,实现VAO、VBO、ShaderProgram等基础封装。完成便捷几何体、纹理、光照等模块,深入理解渲染管线原理与实践。项目架构清晰,提升代码可维护性与扩展性。
- **链接:** [GITHUB链接:XGanQAQ/OpenGLExperiment](https://github.com/XGanQAQ/OpenGLExperiment)
- **个人网站(ASP.NET Web项目)**(2025年2月,独立开发)
- **描述:** 独立编写ASP.NET Razor个人网站,实现个人资料展示、Markdown转HTML生成博客文章、后台管理及JWT身份验证等功能。项目已成功部署在个人服务器。
- **链接:** [GITHUB链接:XGanQAQ/GanPersonWeb](https://github.com/XGanQAQ/GanPersonWeb)
- **《时间魔法猫咪大冒险!》**(2024年10月)
- **描述:** 使用Unity引擎合作开发3D时间控制横版跳跃游戏。
- **职责与成果:** 担任**主策划与主程序**,独立实现人物与物体回溯、暂停、加速等核心功能,显著提升游戏可玩性。负责策划案、流程计划及团队分工。完成Shader编写与后处理特效设置,并规划部分游戏场景。**荣获最佳美术奖。**
- **链接:** [演示视频链接](https://www.bilibili.com/video/BV1ah12YMExP)
担任**主策划与主程序**,独立实现人物与物体回溯、暂停、加速等核心功能,显著提升游戏可玩性。负责策划案、流程计划及团队分工。完成Shader编写与后处理特效设置,并规划部分游戏场景。**荣获最佳美术奖。**
独立编写ASP.NET Razor个人网站,实现个人资料展示、Markdown转HTML生成博客文章、后台管理及JWT身份验证等功能。项目已成功部署在个人服务器。
使用C++与OpenGL自主开发渲染核心功能,实现VAO、VBO、ShaderProgram等基础封装。完成便捷几何体、纹理、光照等模块,深入理解渲染管线原理与实践。项目架构清晰,提升代码可维护性与扩展性
使用Unity引擎的ScriptObject,搭建一个便于数据修改,高效的数据驱动卡牌游戏。 渲染与卡牌数据相分离,保证开发架构清晰,以拓展。