cocos2d-x authors & contributors (ordered by the join in time) Core Developers: Zhe Wang (Walzer) XiaoMing Zhang (Minggo) JianHua Chen (Dumganhar) Developers: Ricardo Quesada Rolando Abarca Javascript Binding and testjs nickveri nickkwalee added some missing function for setting integer shader uniforms in CCGLProgram biteforest fix cc scale9 sprite bug Jimmy Sambuo fix the bug that SimpleAudioEngine::playEffect() and playBackgroundMusic() play twice on linux DarraghCoy fix for loading custom fonts on iOS when referenced from a CCB file Fix CCUserDefault.cpp compiling on Android. Waiter fix an error that OpenSLEngine can't load resources from SD card billy1380 make CCLens3d support concave effect. Adding 64bit target for Mac project. benjamesward add Portuguese and Arabic language support Victor K(fnz) fix memory leak of CCTextureCache::addImageAsync() on iOS tks2shimizu add CCFloat, CCDouble and CCBool chenium fix a bug that CCRenderTexture can not work when coming to foreground on Android 9re(Taro Kobayashi) add Japanese language support mingulov improve the speed of accessing to files from apk sburavtsov fix for correct unscheduling and instance destruction of extensions/network/HttpClient.cpp wenbin wang add error handler when read image data using libjpeg add korean language support fix getDeviceModel bug in android CocosDenshion Horcruxes fix the bug that CCArray::createWithContentsOfFile() may not read file data on iOS Hu Kaiou contribute the new version of libcurl to support both armv7 & armv7s on iOS fix some memory leak ByungChoi modify linux makefiles to fix compiling errors edbartley update MSVS and MAC projects to use project-relative path CCControl* should not respond to touches if the control is not visible Some improvements for CCScrollView and CCTableView. Touch priority can't be set to the value specified by a call to CCMenu::setTouchPriority(int). CCTableView crashes if a CCTableViewDelegate is not provided. Weeds (Andre Rudlaff) Used fontconfig to enhance font rendering on linux. Fixed a bug about missing horizontal alignment for Custom TTF fonts on linux. Fixed a bug that the truetype fonts from resource directory can't be found on linux. Fixed the size calculations for true type fonts (especially for italic fonts). Added a very simple greedy line break algorithmfor true type labels. Fixed font rendering crash for certain fonts on linux. Nat Weiss (iphonegamekit.com) author of Mac port add TMX polygon parsing XiaoLong Zhang (Chukong Inc) Mike McGary (Zynga) Di Wu (Zynga China) CCBReader and cpp reflection mechanic Angus Comrie contributes cocos2d-x port of CCControlExtension. Yannick Loriot author of CCControlExtension in cocos2d-iphone. Surith Thekkiam (folecr, Zynga) contribute for Android module building Simpler, correct handling of spritesheet sources for CCScale9Sprite. Nicolas Gramlich (nicolasgramlich, Zynga) fixed CCDirector to use CCLabelBMFont instead of CCLabelTTF added CCBReader (CCBI format) Added cleanup and reset methods to ScriptingCore. Rohan Kuruvilla (rohankuruvilla, Zynga) Improvements to JS Bindings. Synchronizing CCBReader to version 5. Adding OpenGL Bindings to Javascript. Jianfeng Zou (NetDragon Inc) contributes CCListView and CCTextureWatcher. dducharme author of blackberry port ImperialPenguin Added TTF support for blackberry port. HuaXu Cai (Kongzhong Corporation) author of linux port ciaranj add a build file that correctly generates LuaCocos2d.cpp add a lua template add particle systems to lua bindings use ant to generate LuaCocos2d.cpp and lua projects Marat Yakupov (moadib) Adds ability of simulating android enter/resume background on win32 Adds ability of simulating android back/menu key on win32 Adds support for multiple background music sources to CocosDenshion for Blackberry Eli Yukelzon (reflog) add a helper method to draw filled polygons improvements to CCUserDefaults ZhuoShi Shun contribute the lua binding of CocosDenshion Jirka Fajfr Chris Calm authors of CCTexturePVR RuiXiang Zhou (NetDragon) XiDi Peng (NetDragon) AiYu Ye (NetDragon) authors of lua binding Max Aksenov author and maintainer of Airplay port Giovanni Zito Francis Styck authors of Marmalade port Mat Hopwood( Marmalade official engineer ) Marmalade support for gles20 branch Carlos Sessa implement the accelerometer module for Android port James Chen(dumganhar) author of Bada port Erawppa implement CCNotificationCenter YuLei Liao(dualface) contribute the factor of lua binding jreitman fix the bug of asynchronous loading resources for iOS Nat Weiss minor enhancements to the Cocos2D-X codebase and Android build scripts Qingyun Huang (greathqy) implement CCHttpRequest donaldalanmorrison fix some warnings and memory leaks Yinghui Peng(mustime) use OpenSL ES to play effects add TestLua sample Dongyang Cai(John-cdy) add automatically test tools Sergey Vikhirev(BorMor) Remove retina specific methods and logic. johnangel OpenGL framebuffer access violation fix. Enable Windows XP support in Visual Studio 2012 Update 1. Peter Farkas (fape) contributes Marmalade port for gles20 branch add Hungarian language support fixed compilation errors after adding support of webp image format. Tomoaki Shimizu (tks2shimizu) Adding randomObject to CCDictionary. Igor Zavorotkin (ivzave) Adding lua support for linux platform. Jozef Prídavok (jpridavok) Adding CCEditBox implementation for Mac OSX. tiantian20007 Fix crash for call runAnimation() in CCBAnimationManagerDelegate::completedAnimationSequenceNamed. Fixing a bug that CCControl's touch priority is not set correctly; m_nDefaultTouchPriority is never used. xyhl515 Fixed a bug that CCControlSwitch::setOn(isOn,false) doesn't work. Adds VS2012 Express template installing support. DarraghCoy Fix for unaligned memory access crash in CCBReader::readFloat(). Sergej Tatarincev (SevInf) Making ScriptingCore.cpp compiled fine with C++11 on iOS. Using shared NodeLoaderLibrary in CCBReader bindings. ThePickleMan Adding 'rotationIsDir' property to ParticleSystem. Jianghua (jxhgzs) Adding an additional transform for CCNode. giginet Fix CCRepeat#create is recieved bad argument on Lua binding. neokim Adds 'setFont' and 'setAnchorPoint' to CCEditBox. Workaround for some problems due to UITextField of CCEditBoxImplIOS is attached as a view above OpenGL view. Sam Clegg (sbc100) Author of Native Client port. Refactor linux build system and fix many warnings. Fixing a bug where missing packages would cause the script to exit on linux. Adding 'make run' target for linux projects. Peter Young (young40) Implements setVisible() for CCEditBox csy1988525 Fixing a bug about display result is wrong when invoking CCControlButton:: setHighlighted. Asad ur Rehman (AsadR) Adding CCNotificationCenter::removeAllObservers(CCObject *target). jedy Fix of CCNode.h's document with doxygen 1.8.3 can't be generated. whitegfx Implementation of kEditBoxInputFlagSensitive setting for CCEditBoxImplIOS. Zecken (gelldur) Fixing a profiling compilation error in CCParticleBatchNode. flamingo (flaming0) Null pointer check in order to prevent crashes. Retired Core Developers: WenSheng Yang Author of windows port, CCTextField, Designer of CCApplication/CCEGLView/platform structure. He's working together with 2dx core team but leading FishingJoy game Bin Zhang core-team member but put himself in FishingJoy game since 2012. RongHong Huang (flyingpaper) Author of cocos2d-xna and spent all his time on wp7. Cocos2d-x can not grow so fast without the active community. Thanks to all developers who report & trace bugs, discuss the engine usage in forum & QQ groups! Special thanks to Ricardo Quesada for giving us lots of guidances & suggestions.