第一篇:承元软件定制开发平台介绍
承元软件定制开发平台
一、承元是软件定制开发平台简介
承元软件定制开发平台是构建和支撑应用的软件基础平台,为一般应用系统提供权限认证、安全管理、资源管理、事务、数据管理、二次开发、系统集成等基础功能和服务。一般的应用构建在平台之上,平台为应用提供基础的服务。基于平台构建的应用系统拥有良好的集成性、扩展性,拥有更好的性能和安全。构建在软件应用支撑平台上,使整个应用拥有更强的生命力,能够满足后续应用扩展和变化的需要。
承元软件定制开发平台包括资源管理(权限系统)、业务表单系统、工作流系统等三大基础平台。
1、资源管理平台
软件应用系统中不管是网站还是其他的业务系统,一般都会涉及到用户的管理、组织部门的管理、栏目及菜单的管理、权限的管理,这些是系统运行的基本保障。资源管理是一个通用的应用支撑平台,对组织部门、用户、用户组、服务/栏目等各类资源进行统一的配置和管理,实现用户统一身份管理、统一身份认证、统一权限配置、统一访问控制,是应用软件系统通用的权限管理平台。
2、业务表单系统
业务表单系统是一个无需编程,通过定制即可实现对不同数据的增加、修改、删除、查询、内容展示、数据统计等功能的快速定制开发平台。可根据用户需求通过定制构建不同的业务系统如:车辆管理、人事管理、培训管理、网上申报数据的采集、数据的查询与展示、网上调查与统计等;也可以同工作流系统结合作为表单和数据的处理部分;或对已存在业务系统进行改造和功能扩充,如:用户原来存在一个应用系统,需要再原有系统的基础上添加新的功能。
业务表单系统是面向非开发人员的定制平台,对于使用者只需熟悉很简单数据库知识和网页制作技术;同正常的开发模式比较,可以节省开发实施时间,能够快速适应用户需求的变化,降低实施成本;通过平台定制生成的功能错误率低,用户业务需求发生变化时只需通过定制进行修改即可快速的响应变化。
3、工作流系统
工作流系统是各工作流程(公文处理、业务审批、借款、请假、用车申请等)定义和运行平台。工作流定义包括工作流程基本属性定义、节点/步骤定义、角色定义、权限定义、工作流业务处理或表单定义与关联等基本功能。工作流定义的数据由工作流引擎加载而运行。
使用承元平台可以进行各种基于J2EE的B/S应用系统的开发,即项目模式以及依据用户个性化需求的定制开发,典型的包括:CRM、企业订单管理、库存管理、在应用系统的开发中,平台之间实现分工与协作,如:资源管理实现组织、用户、栏目、权限的管理,实现应用的集成;表单系统实现具体模块功能的定制开发,调用资源管理的接口;工作流系统则实现流程的管理和控制,并实现和业务系统数据的有机结合。
构建于承元定制开发平台之上的承元OA系统是平台型OA,充分发挥了软件平台的整体优势,拥有产品化和平台化的双重优势,系统拥有较强的扩展性和二次开发能力,具备良好的稳定性、性能、安全性等整体优势,系统易维护。
二、软件定制开发平台的优势
基于承元平台的定制开发可以简化系统设计、降低技术难度,定制代替开发缩短项目周期、大大降低系统的错误率,让系统的维护更加容易,尤其是后续的扩展和升级非常方便,因而用户整体的满意度比较高。
1、业务系统的定制开发平台
通过定制无需编码开发即可实现业务系统中的增、删、改、查和数据统计汇总、各种流程审批等功能。
2、简单易用
让非开发人员能够做开发人员所做的事情,开发人员和非开发人员可以很好的配合。使用平台进行定制开发,不会改变现有的开发行为,开发和定制可以相互补充,节省成本,大大缩短开发的周期。
3、易于移植和整合可以非常方便的整合到J2EE的环境中;
采用主流的J2EE技术开发,与操作系统平台无关,支持不同的数据库平台;可以方便的导入其他系统已定制的功能,大大提高复用率。
4、开放性和扩展性
在无需提供源码的情况下,根据表单系统的接口规范开发新的模板部件,增加新的通用功能;
在无需提供源码的情况下,通过Action(关联动作)和事件机制,在无需平台系统源码的情况下可嵌入用户个性化的代码,通过该机制可以修改和补充平台的执行行为。完善的权限接口机制,通过权限接口可以同指定的权限系统进行集成;
通过实现表单提供的工作流接口可与不同的工作流引擎相结合;
5、灵活的配置与管理
通过配置管理即可使平台满足不同的应用需求。如:对不同数据库的选择、对权限系统的选择,相关运行环境参数的选择设置等。
6、基于定制和引擎的运行方式
通过定制产生定制数据,由引擎对定制数据加载运行。引擎主要包括模板引擎、数据处理引擎等,引擎加载编译后的中间代码并执行,性能非常好。
三、产品运行的环境
承元定制开发平台全部基于J2EE技术开发,基于B/S架构,可集成和运行在任何符合J2EE规范的环境中。
1、服务器端:
操作系统:支持Windows、Linux、Solaris、AIX和HP-UX等主流操作系统。
应用服务器:支持符合J2EE规范的应用服务器,如Tomcat、WebLogic、WebSphere。 数据库:支持Oracle、Mysql、Sql Server等不同的数据库平台。
2、客户端:
IE浏览器5.0以上。
四、基于承元平台的典型应用
除构建平台化的OA系统外,承元定制开发平台被广泛的应用于构建各种企业管理软件,企也门户,以及根据企业个性化需求的定制开发。如:ERP系统、采购管理、企业订单管理、仓库管理、企业网站和门户,不同行业的业务系统。
【承元软件官网:】
第二篇:软件定制开发协议(模版)
协议编号:
软件定制开发协议
项目名称:
委托方(甲方):开发方(乙方):
签订日期:年
一、协议标的甲方同意委托乙方开发项目。乙方愿意承接甲方上述开发项目,并保证按时、按质地完成开发任务。
软件的具体需求见后附件。
二、开发周期及有效期
1、软件项目的开发周期为个月。
2、协议有效期限:年月日至年月日。
三、双方责任
1、甲方负责提出信息管理系统的用户具体需求,并在系统开发完成后,及时组织相关人员做软件的测试、回馈测试信息、最终验收。
2、乙方负责详细需求调查、设计、开发、调试、培训、技术服务等,保证按照甲方提出的用户需求按时、按质地完成开发任务。在项目开发完成后,程序源代码使用权以及相关的技术文件完整地交给甲方。
3、为使项目开发后能更好地满足用户的需要并方便今后的维护等,甲方同时参加系统的总体设计,也可对开发工作提出建议,必要时与乙方共同对方案设计和要求进行修改。
4、甲方为乙方调查、设计、测试、安装提供必要的条件,以满足开发的需要。
5、甲方在协议期内发生需求变更较大,引起协议中乙方设计开发内容调整时,双方对变更内容进行协商,协同解决,并形成备忘录。
6、此项目作为甲方开发的项目,软件著作版权归甲方所有,乙方不得利用此次项目开发设计程序申请其他专题立项,或给与第三方使用。甲方违反本协议约定的软件使用许可限制,乙方可以立即终止使用许可,并有权要求甲方赔偿因甲方违反许可限制而给乙方造成的全部损失。
四、开发费用及付款方式
1、本项目的总开发费用为(人民币大写)元整(人民币元)。
2、甲方在软件投入使用后的日内,一次性支付给乙方项目全款。
五、验收
由甲乙双方指派相关人员对软件进行应用验收。
六、售后服务支持
1、在系统验收合格后,乙方对所开发的应用系统提供三年免费的售后服务。
2、售后服务内容包括软件缺陷、故障及针对查询表方面软件功能的部分修改和完善等,用户因工作需要要求对部分功能作小范围改动时,乙方免费给予完成。
3、在售后服务期内,乙方保证在出现应用系统故障时应及时、积极响应,遇有特殊情况双方协商。甲方享有对于该产品的“一对一”售后服务,包括电话售后咨询、即时通讯(QQ、msn)、远程协助(含安装调试和使用难点指导)、电子邮件等。
4、特殊需求服务:指超出上述第一至第三项描述的服务,包括但不限于上门安装、上门培训。此类服务因不属于乙方标准服务并由甲方发起,故需要甲乙双方协商确定方式和费用后执行。
七、培训
用户培训:乙方在系统测试或者试运行期间在甲方办公地点,为用户的操作做集中培训,部分个别现场辅导,远程演示培训。
八、保密责任
1、甲、乙双方未经对方书面同意,不得把协议、协议条款以及以各方名义提供的任何规范、方案、图纸等资料向双方以外的其他第三方泄露,即使是对双方的雇佣人员也应在对外保密的前提下提供,并且也只限于为履行协议所需的范围;
2、乙方向甲方提供的光盘、磁带或其它软体媒介体,或与协议有关的价格、文档、技术资料,无论是否是商业机密,都应一并视作保密信息,不得向第三方其他任何人泄露,即使是对雇佣人员也应在对外保密的前提下提供,并且也只限于为履行协议所需的范围。
九、免责条款
1、乙方不能保证软件没有任何的瑕疵,但是乙方会尽可能的减少或避免程序中的错误,对于已出现的错误及时更正,或对软件进行升级,并对甲方提供及时和必要的服务。在任何情况下,乙方及其特许人的责任将不超过本协议第四项的开发费用。
2、甲方必须按软件规定的方法使用本软件,疑问之处请联系乙方。因甲方操作不当或者提交非法数据等造成的损失,如数据丢失或错误等,乙方不承担责任,但乙方会尽可能的完善程序的健壮性。
3、对于甲方因许可软件遗失、被盗、被误用或被擅自修改、计算机设备故障、操作失误等情况造成的损失,或不可违的灾害(如地震等)、计算机掉电、硬盘损坏、计算机病毒等造成的损失或错误,乙方不承担责任。
4、甲乙双方都已经认真阅读以上免责条款并接受其约定。
十、第三方软件
乙方依据甲方的要求或双方的约定,向甲方提供的乙方开发的软件产品之外的第三方产品的使用许可、技术指标及相关服务,甲方应以第三方在其包装中提供针对最终用户的许可使用协议和用户手册为准或与第三方单独签订相关协议。乙方不对第三方软件承担任何责任,除非乙方与第三方就此有特殊约定。
十一、不可抗力
1、如协议双方中任何一方由于不可抗力,如:地震、水灾、台风、战争和其他双方都认为的不可抗力原因而无法按期履行协议,则协议执行的时间由于上述时间的发生做相应延期。
2、受影响方应尽快将所发生的不可抗力事故的情况以电话或传真通知另一方,并在不可抗力发生个工作日内尽快用传真和挂号信将有关权威机构出具的证明文件提交另一方确认。
3、当不可抗力事故终止或事故消除后,受阻方应尽快用传真或电传通知对方关于不可抗力形势的解除并以挂号信加以确认,并继续履行协议。
4、如果不可抗力阻碍协议的履行超过天,双方就协议的进一步履行问题进行讨论并达成一致意见。
十二、违约责任
本协议一经双方签章,即发生法律效力,双方必须严格遵守,如有一方违约,违约方必须承担违约责任并赔偿对方因此而遭受的全部损失。
十三、争议解决
凡由本协议引起的或与解释、执行本协议有关的任何争议,双方应首先通过友好协商或调解解决。协商或调解不成,双方同意将争议提交当地仲裁委员会仲裁。
十四、其他
双方签字、盖章即日生效。本协议一式两份,甲乙双方各执一份。
甲方(盖章):
签 字:
年
日乙方(盖章):签 字: 年月月日
第三篇:基于软件定制,软件公司介绍范例
亿赛德信息科技有限公司
作者:亿赛德软件
全国通用:4oo-o8o-o574
亿赛德信息科技有限公司是一家专业从事软件开发、软件定制、软件实施的高新技术企业。拥有一批长期专业从事软件开发、软件定制的专业人才,具有雄厚的技术开发实力,全方位满足政府与企业信息化需求。
公司非常重视企业的内部管理工作,市场销售、软件研发、技术支持是公司的三大核心部门,现已经建立了一套比较完善的管理体制。在客户服务方面,本着为客户服务的思想,设立了24小时产品咨询电话、24小时售后技术支持电话等多个无障碍通道,为客户提供了高质量的售前和售后的服务,为亿赛德软件“‘软硬’融合之剑,开辟信息创新之路!”的目标提供了强有力的支持。
公司主营业务包括软件外包、软件定制开发、系统维护、OA办公系统、手机软件定制等等。
亿赛德软件领域经过十多年的经验积累,总结出了针对各行业、不同规模和不同阶段的企业信息化解决方案,我们的项目实施团队能够更加准确快捷地找出客户的具体需求,为您的企业度身定做真正切合实际需求的解决方案。我们实施方面多年的实践积累与将为您的企业带来最大投资回报。
亿赛德提供符合软件整个开发生命周期的过程服务。
亿赛德提供的服务:定制应用开发,实施电子商务网站,移动和无线应用发展,垂直搜索引擎等。
亿赛德提供产品:楼宇能耗系统、4S店管理软件综合平台、大型门户软件、项目综合管理系统、车辆GPS跟踪定位系统、育苗工厂无线监管系统、无线生产流程管理系统、工资核算管理系统、外贸订单跟踪管理系统、移动外勤管理平台、政府内外网、行业门户软件、垂直及时搜索引擎等。
配套的硬件包括:手机系统、条码技术、RFID技术、短信猫、GPRS传输、手持机、触摸屏、采集器、能源监测等多种配套硬件。
服务理念:技术为本,服务制胜
客户的感动源于我们高度的责任感、敬业精神与专业素质。帮助客户不断创造价值,才能实现自身价值的升华,亿赛德软件助力您企业的发展,实现共赢。
服务领域
1.信息化解决方案提供
2.计算机软件开发与应用
3.互联网技术研究与应用
4.IT技术服务
5.行业管理软件/应用软件的设计与开发
6.电子商务平台/电子政务平台/门户网站建设
7.服务项目
8.信息化解决方案设计
9.软件开发
10.委托开发/合作开发
11.网站运营模式及方案设计/网站开发
12.软件/网站界面及用户体验设计
软件定制开发流程
1.客户提出需求概要,公司安排人员进行软件定制开发的初步需求调研;
2.客户和公司共同进行项目可行性研究分析;
3.公司提供系统解决方案,明确技术要求、开发成本、周期、软硬件支持等,并与客户进行确认;
4.公司与客户签订软件开发合同;
5.公司组织人员进行软件系统详细调研;
6.公司提供软件详细设计报告,明确系统整体规划、技术框架、业务流程、功
能模块、界面等交客户确认;
7.软件开发及内部测试阶段;
8.在客户方安装部署开始试运行,进行适应性调整;
9.客户组织验收,软件正式启用,进入维护阶段;
第四篇:TOPVS大型监控平台软件介绍
TOPVS大型监控平台软件介绍
TOPVS 大型平台软件监控客户端主界面图
一、概述
TOPVS大型监控平台软件引领数字化、网络化综合监控潮流,采用业界最先进的分布式架构设计,让数字监控更加简单方便。TOPVS综合应用平台模块化设计和丰富的功能让它拥有广阔的应用领域,多层系统架构能够完美地组建大型监控系统。
二、平台技术特点
1.分层分布式架构
真正完全的分层分布式设计架构,核心模块基于安全稳定的Linux操作系统及高性能的MySQL数据库。
2.模块化设计
整个系统采用模块化设计,系统配置灵活方便。总体上来说系统由以下五大模块组成:
l中心管理单元(CMU/CSG):整个平台系统的管理核心模块,对系统的所有接入设备及用户进行管理。负责系统的所有信令及流的分发管理。
l流媒体转发服务器(MDU):统一前端设备的流的接入方式,将前端的流根据用户的请示进行分发。
l中心录像服务器(MSU):整个系统可以采用三种录像方式:前端设备录像、中心服务器录像及客户端本地录像。中心录像服务器负责进行中心集中录像。根据用户的要求可以进行定时录像、手动录像及报警录像等多种录像方式。
l平台监控客户端(CU):为用户提供视频监控业务的操作界面软件。软件操作方便灵活。可以实现视频监控、报警管理、设备参数管理及云镜控制等功能。
l系统配置工具(CT):大型监控平台软件在进行具体的监控业务之前一定要进行大量的配置操作。主要包括:接入设备配置、用户及权限配置业务逻辑配置等。配置工具一般是由系统管理员使用,对一般的监控业务的用户不提供。
3.多级网络拓扑结构
根据具体监控规模的大小,进行灵活实用的组网设计。小到几十个点,大到成千上万个监控点。从小型应用到组建大型网络均可满足。
4.支持多种应用
包括网络视频监控、语音监听及双向对讲、防火防盗、电子围栏、机房环境监控、机房动力设备监控、远程数据采集、门禁及智能设备监控等。
5.操作简单、方便
本着使用者的工作特点及操作习惯,平台监控客户端的界面友好,互动性强。
三、平台功能简介
1、多级网络拓扑结构
采用逐级汇接的拓扑结构,可由监控中心SC、监控分中心SS、端站监控单元SU及监控模块SM组成树形网络拓扑。也可简化为二级结构。
2、综合视讯应用
支持从QCIF到D1的分辨率的图像应用,在数字网络声讯监控方面,不仅能够远程监
听现场的声音,而且可以和现场进行双向移动通话。
3、视频转发
大幅度减少对带宽的占用,并可以给用户提供更高质量的视频质量。
4、防火防盗应用
平台支持形形色色的防火防盗设备,并与图像、音频依据用户定义的方式进行关联,包括视频联动、启动声光、开启灯光、向指定的手机号发送短消息、向指定的邮箱发送邮件等。
5、远程数据采集应用
平台支持用户通过自定义的方式接入各种非智能设备,如环境温度、环境湿度、交流供电电压、交流供电电流、直流供电电流、直流供电电压等和各种智能设备,如智能UPS、空调等,并存储在MySQL数据库中。采集数据的显示直观,丰富的数据管理功能,便于用户进行数据分析。
6、分布式图像存储/集中式图像存储
平台采用分布式视频存储架构,较好地避免网络不稳定带来的不良影响。集中式网络存储,则让用户实现对录像进行集中存储、管理、回放。
7、通讯中心,支持电子邮件
平台支持短消息、电话、电子邮件等通讯手段,当有告警源产生告警时,自动给设定的手机号打电话,向指定的若干个手机号发送短消息,或者向指定的邮箱发电子邮件。
9、用户及权限管理
TOPVS平台提供强大的集中的用户认证及权限组、优先级管理。
10、控制权协商管理
在TOPVS平台,当多个用户涉及资源竞争时,按优先级获得控制权。
11、智能图象应用
当发生图像丢失、图像遮盖、图像预先定义的区域发生移动侦测报警时,TOPVS平台将自动产生报警;在未来的智能图象应用中,随着技术的逐步发展,TOPVS综平台将逐步支持人脸识别、行为识别等智能图象应用,变目视识别为自动识别。
四、平台行业应用
TOPVS大型平台监控系统功能强大、应用广泛,以下列举了一些常见的行业应用:
1.TOPVS变电站远程图像监控系统(“遥视”系统)
创建一流电力企业,提高变电站运行管理水平,供电公司在原有“四遥”(遥测、遥信、遥调、遥控)基础上实施变电站远程图像监控系统(“遥视”系统)。
2.TOPVS矿务局煤矿远程视频监控系统
由于煤矿安全事故频发,需要加强井上目标如装煤区、卸煤区、候车区、安全教育室、考勤站等监控,加强井下目标大巷、电源室等监控,避免违规作业,确保安全生产及防火防盗。
3.TOPVS校园数字安防监控系统
学校的安全问题日益突出,需采用先进的技术手段弥补完全靠人力进行安全保卫带来的不足,通过先进的技术措施加强教学管理,提高教学质量。
4.TOPVS环保行业环境监测视频监控系统
我国环保形势日益严峻,虽然国家环保总局提出实施“三大体系”,但如何保证减排自动监测系统的有效运行?TOPVS环保行业环境监测视频监控系统,为减排监测系统提供了先进的技术监控手段。
第五篇:讲稿(五)游戏开发平台介绍
游戏开发平台(游戏引擎)介绍:
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。
可以把游戏的引擎比作赛车的引擎,大家知道,引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在引擎的基础上的。游戏也是如此,玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。简单地说,引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”
可见,引擎并不是什么玄乎的东西,无论是2D游戏还是3D游戏,无论是角色扮演游戏、即时策略游戏、冒险解谜游戏或是动作射击游戏,哪怕是一个只有1兆的小游戏,都有这样一段起控制作用的代码。经过不断的进化,如今的游戏引擎已经发展为一套由多个子系统共同构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰撞检测到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵盖了开发过程中的所有重要环节,以下就对引擎的一些关键部件作一个简单的介绍。
首先是光影效果,即场景中的光源对处于其中的人和物的影响方式。游戏的光影效果完全是由引擎控制的,折射、反射等基本的光学原理以及动态光源、彩色光源等高级效果都是通过引擎的不同编程技术实现的。
其次是动画,目前游戏所采用的动画系统可以分为两种:一是骨骼动画系统,一是模型动画系统,前者用内置的骨骼带动物体产生运动,比较常见,后者则是在模型的基础上直接进行变形。引擎把这两种动画系统预先植入游戏,方便动画师为角色设计丰富的动作造型。
引擎的另一重要功能是提供物理系统,这可以使物体的运动遵循固定的规律,例如,当角色跳起的时候,系统内定的重力值将决定他能跳多高,以及他下落的速度有多快,子弹的飞行轨迹、车辆的颠簸方式也都是由物理系统决定的。
碰撞探测是物理系统的核心部分,它可以探测游戏中各物体的物理边缘。当两个3D物体撞在一起的时候,这种技术可以防止它们相互穿过,这就确保了当你撞在墙上的时候,不会穿墙而过,也不会把墙撞倒,因为碰撞探测会根据你和墙之间的特性确定两者的位置和相互的作用关系。
渲染是引擎最重要的功能之一,当3D模型制作完毕之后,美工会按照不同的面把材质贴图赋予模型,这相当于为骨骼蒙上皮肤,最后再通过渲染引擎把模型、动画、光影、特效等所有效果实时计算出来并展示在屏幕上。渲染引擎在引擎的所有部件当中是最复杂的,它的强大与否直接决定着最终的输出质量。
每一款游戏都有自己的引擎,但真正能获得他人认可并成为标准的引擎并不多。纵观九年多的发展历程,我们可以看出引擎最大的驱动力来自于3D游戏,尤其是3D射击游戏。尽管像Infinity这样的2D引擎也有着相当久远的历史,从《博德之门》(Baldur's Gate)系列到《异域镇魂曲》(Planescape:Torment)、《冰风谷》(Icewind Dale)直至今年夏天将要发布的《冰风谷2》,但它的应用范围毕竟局限于“龙与地下城”风格的角色扮演游戏,包括颇受期待的《夜在绝冬城》(Neverwinter Nights)所使用的Aurora引擎,它们都有着十分
特殊的使用目的,很难对整个引擎技术的发展起到推动作用,这也是为什么体育模拟游戏、飞行模拟游戏和即时策略游戏的引擎很少进入授权市场的原因,开发者即便使用第三方引擎也很难获得理想的效果,采用《帝国时代2》(Age of Empires)引擎制作的《星球大战:银河战场》(Star Wars:Galactic Battleground)就是一个最好的例子。
在引擎的进化过程中,肯·西尔弗曼于1994年为3D Realms公司开发的Build引擎是一个重要的里程碑,Build引擎的“肉身”就是那款家喻户晓的《毁灭公爵》(3D游戏引擎设计是一项巨大的软件工程。一个人独立完成设计并撰写也并非不可能,但这不只是熬一两个晚上便能搞定的,你很可能会出写出几兆的源代码量。如果你没有持久的信念与激情,你很可能无法完成它。
Torque 游戏引擎简介
Torque是一款面向对象、功能齐全的游戏引擎。其具有可靠的网络多玩家技术支持、基于OpenGL和DirectX的底层渲染技术、多平台支持、室内外无缝接合的渲染引擎、专业的骨骼动画系统、拖放式GUI创建、内建世界编辑器、C风格的脚本语言等诸多特性。值得一提的是,它以低廉的授权费用,为独立开发商和中小型游戏开发商提供了一整套完整的开发平台。Torque引擎的开发公司是成立于2000年的Garage Games公司。经过这些年的发展,Torque系列游戏引擎产品主要包括以下几个系列:
1.Torque Game Engine(TGE)
Torque Game Engine 是Garage Games的主要产品。它是一个专业的3D引擎,最初由Dynamix于2001年为网络游戏《Tribes II》而研发的,而后由Garage Games向独立开户者和专业游戏开发商授权使用。
2.Torque Game Builder(TGB)
Torque Game Builder 它是在TGE基层上专门为2D游戏开发设计的一套游戏开发工具。主要功能包括:动画精灵、灵活的方格、粒子系统、扫描式碰撞系统、刚体物理系统和硬件加速的2D渲染系统
3.Torque Game Engine Advanced(TGEA)
Torque Game Engine Advanced是Torque家族产品的一个补充。TGEA建立在TGE技术之上,主要对TGE的室内外渲染引擎进行了改进,同时改进了地形渲染系统并提供了一些新的功能。为了更好的利用图形卡的功能和DirectX10等技术,TGEA对TGE的渲染引擎进行了全面的重写。
4.TorqueX和Torque X Builder
Torque X是Garage Games与微软合作、专门为XNA环境而打造的专用游戏引擎;而TorqueX Builder简称TXB,2D版的。
5.Torque 360和Torque Wii
分别专门用于Xbox360和Wii游戏平台的开发。
UDK简介
UDK(the Unreal Development Kit 虚幻引擎开发工具包)是Epic公司在2010年宣布对外发布著名引擎虚幻动作第三代(Unreal Engine 3 虚幻引擎3)引擎的免费版本。
EGC(Epic Games China 上海英佩数码有限公司)与合作伙伴GameAcademy(简称:GA国际游戏教育)联合设立了中国首家虚幻引擎技术研究中心,主要为了配合虚幻3与UDK在中国地区的推广,并为中文用户提供更多本地化帮助、支持与服务;以及向设立游戏动漫等
相关专业的高等教育机构提供UDK和虚幻3引擎各方面的专业技术支持及教育解决方案,并将不断推出独家教程,旨在帮助具备美术或策划、程序等基本游戏开发知识的兴趣爱好者使用UDK开发出完整的游戏雏形,推动国内游戏研发力量的成长。
UDK不包含源代码,但包含了开发基于擎虚幻动3引擎独立游戏的所有工具,还附带了几个原本极其昂贵的中间件虚幻的开发插件。虚幻3是一款商业性的3D游戏开发引擎,为了鼓励游戏开发者使用,Epic公司在2010年宣布对外发布免费的虚幻动作3——UDK,游戏制作爱好者可以用UDK来创建非商业目的的独立游戏,也是商业引擎市场的一种营销手段,当你把游戏出售就需要交纳授权费用。UDK的功能相当强大,它不仅使用了虚幻引擎3(Unreal Engine 3)的技术驱动,并且运用了强大的兼容脚本。因其作为虚拟3的免费版,以其强大的功能让游戏制作爱好者们使用起来却非常容易。
Unity3D
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。
具体操作见 unity教程.pdf
脚本编辑:
.NET Framework 4是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件,很多基于此架构的程序需要它的支持才能够运行。
Javascript与C#脚本需要在其环境下进行编辑。