Thursday, 7 July 2016

Sprite Basic Compiler


Many people enjoy coding and many more would like to learn how to. I come from an era, the microcomputer revolution in the mid-80s, where anyone could learn programming in a simple way and bring a product, generally a video-game, to market from his bedroom.

My name is Benoit Varasse and i live in France. I start coding at 13 and I am now 46. I published my first at the age of 15 on Amstrad computer and knowing that people were buying and playing my games have been a real joy. Since then i became a software consultant developing application in Java Enterprise and on mobile. I must have published about 40 games on multiples platforms since i started programming, written in basic, java or c#.

Learning programming can be tough nowadays for beginners. Because i have a son that will soon be in age to learn coding and because i wanted to give people the opportunity to code commercial-class  products in a simple and effective way, i designed Sprite Basic Compiler.


So, yes, it is based on Basic Language. But it is also compiled which means extremely fast. It is a game authoring system, backed with tools to manipulate sprite/sounds and complete set of functions   to use them in a video-games


Its main characteristic is that it has a Web GL renderer. Web GL is a graphic library that makes drawing operations executed directly on Accelerated Graphic Card, whether it is on desktop, web or mobile. It is then extremely fast and as you know a good game must have a good gameplay but also shall be optimized at best. This graphic library allow you to do animations, scrollings, particle emissions etc.., anything needed to make a good video-game.

Also shipped with the product is Physic Engine. Physic engine allows to program real-like world governed by physical laws. With Sprite Basic Physic Engine, you can create worlds, attach them objects, called as bodies and apply physical behaviors to those bodies, like gravity, Newtonian attraction etc… You can apply forces like acceleration and detect collisions between bodies. Combined with the simplicity of Basic Language and proposed as a set of library functions, it allows to write with ease games like the Angry Birds series, including Angry Birds Space, and much more.


Sprite Basic Compiler is proposed as a cloud service, not a standalone application. You connect to the web server through any browser, log in, and here you go, you find all your applications, sources codes and graphic/sound assets. Because reliability is important, I have chosen to host the site at Amazon Web Service, the world leader in cloud computing. Your data are then 100% safe. The fact that it is cloud based means you have instant access to product updates, the site being updated nearly everyday.

In development is a mobile application that will allow you test your products on real devices, in real conditions. It will be soon possible from the website to export projects for Iphone/Ipad, Android, Windows Phone 8, Windows 10 and also web applications and chrome applications.


Having put strong efforts in this project, I really hope many of you would be interested in it. Whether you are novice willing to learn coding or an aware coder looking for an effective way to develop and publish 2D games on a large variety of platforms, Sprite Basic Compiler should fulfill your needs. Opening an account is free, so check https:/spritebasic.com.

Many thanks for reading and hope to see you soon on the site.