Paracraft SDK Walk Through

Fast walk through video for users and partners.

What is ParacraftSDK?

Free and open source SDK behind What can you do with it?
  • kids learn programming with most popular IDE(Visual studio)
  • create plugins (mods) for Paracraft
  • create and publish apps that runs on windows/android/iOS

About Us

Project begins in 2005. Code is solid and installed on millions of end user computers during the past 6 years.

How to Install

Contact the author (LiXizhi) to get full source code, or download public version at https://github.com/LiXizhi/ParaCraftSDK

What is inside ParacraftSDK?

  • ParaEngine: C++ 3D game engine: cross platform, separate DirectX/openGL graphics engine, GUI, networking, physics, audio and many more.
  • NPL scripting language: 1 million lines of fully documented code in NPL.
  • MCML: user interface markup language written in NPL.
  • IDE extension for visual studio: NPL code editing, debugging, etc.
  • Paracraft app, Haqi 3DMMORPG app and many other sample or editor projects written by ParacraftSDK. Open sourced for your reference.
  • Other tools: such as 3dsmax model exporters, etc.
  • PEDN: ParaEngine Developer Network. The Twiki site for documentation.

How to learn ParacraftSDK?

  • Play Paracraft in depth for 20 hours.
  • Create a movie with Paracraft
  • Learn C++/lua
  • Watch and follow all tutorial videos on http://www.paracraft.cn
  • loop until you learnt it

Quick guide to ParacraftSDK

Quick guide to NPL

Quick guide to MCML

Similar to web programming: MCML = HTML NPL = Javascript
  • HelloWorld MCML
  • Quick refresh and debug cycle with buildin web browser (Ctrl + F3)
  • Code behind pattern
  • Programmatically load MCML page
  • Source code location to find documentation about MCML
  • Creating your own MCML tag.
  • Quick overview of advanced mcml tags: pe:gridview, pe:if, pe:script, etc.

Quick guide to 3dsmax exporter

Topic revision: r2 - 2015-04-16 - LiXizhi
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback