{"repo":"alemart/surgescript","free":true,"listed":false,"github":"https://github.com/alemart/surgescript","clone":"git clone https://github.com/alemart/surgescript.git","description":"SurgeScript: a scripting language for games.","language":"C","stars":62,"topics":["scripting-language","scripting-engine","scripting-games","surgescript","opensurge","game-engine","gamedev"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"SurgeScript: a scripting language for games =========================================== Unleash your creativity! ------------------------ SurgeScript is a scripting language for games. Use it to unleash your creativity and build your own amazing interactive content! It's such a joy to use SurgeScript! You will love it! First time here? Go to the Welcome page. Where to get it? Get it on the Download page. Need help? Feel free to contact the developer. The 15-second example --------------------- The following script prints a message to the screen: To test the script, save it to hello.ss and run: FAQ --- What is SurgeScript? SurgeScript is a scripting language for games. It lets you unleash your creativity and build your own amazing interactive content! How do I learn SurgeScript? Go to the SurgeScript Crash Course. Also take a look at the video tutorials and check the examples. Why use SurgeScript? Unlike other programming languages, SurgeScript has been designed with the specific needs of games in mind. Its features include: - The state-machine pattern: objects are state machines, making it easy to create in-game entities - The composition approach: you may design complex objects and behaviors by means of composition - The hierarchy system: objects have a parent and may have children, in a tree-like structure - The game loop: it's defined implicitly - Automatic garbage collection, object tagging and more! SurgeScript is meant to be used in games and in interactive applications","default_branch":null,"files":null,"tree":[],"storefront":"/r/alemart","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alemart/surgescript/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}