一场牵动着无数开发者的《unity亚洲开发者大会》在3月14日成功落下帷幕。carlcallewaert、davidhelgason、郭振平、姚霄凌等嘉宾出席,站台发言,使大会更具权威性。cocostudio2.0的架构师justingraham也出现在今年的大会上,并在大会发声讲演。
▲
justingraham现任触控科技cocostudio首席架构师,拥有24年的架构、编程经验。zynga联合创始人之一,早前曾就职于lucasarts、electronicarts等顶尖软件公司,参与过starwars、monkeyisland2、spore、simcity4等多款知名游戏的开发。cocostudio2.0便是其成功作品之一。
▲
cocostudio是一套专业的永久免费的游戏开发工具集,帮助开发者快速创建游戏资源,将大部分繁琐的游戏开发工作使用编辑器来快速制作,针对于开发团队中不同的职业进行深度设计,规范了整个开发流程,让开发团队中每个人各执其职,发挥自己最大的作用。
相比较之前的cocostudio1.0,justingraham表示:“cocostudio1.0是基于windows做的,跨平台有一点难度,我们希望做cocostudio2.0能够支持跨平台服务。最终我们决定选用c++和qt这个框架开发,原因有几点,首先qt是非常成熟的框架,其次我们希望cocostudio2.0能和cocos2d-x一样,能使用c++开发,这样我们开发调试和后期修改就会变得非常方便。”
cocostudio2.0不仅是技术上获得突破,更重要是为开发者们提供了更加高效的工作模式。首先cocostudio2.0一个设计理念就是希望用一个工具能解决所有的编辑问题,不再需要多页面切换;第二个核心设计理念就是cocostudio2.0要是插件结构,每个插件会注册一个或多个消息,开发者会利用这个消息以及服务来开发自己想要的各种插件应用。“cocostudio2.0的诞生,对于我们自己制作的控件也可以给予支持,可以将一款游戏作为一个插件,能够实现实时对游戏进行调试,可以很快的对游戏进行迭代开发。将游戏作为一个插件的话,就可以很轻松的进行演示和调试,对我们开发者来说,我们就可以实现快速的开发“,某游戏开发者说道。
综合上述,可以看出cocostudio2.0相较之前cocostudio1.0的更加灵活、便利,可以说为开发者们带了不小的方便。在这科技高速发展的社会,让人们不禁遐想cocostudio2.0将来又会有怎样的一个进步。