Bob would have been proud
Congratulations Lukas:) Amazing piece of 3D parametric shader:) thank You for sharing Your knowledge:)
Great studio. Great game will be.
Everyone Can Create Apps
We designed the LiveCode platform to support you in becoming a professional app developer. Whatever app idea you have, with LiveCode you’ll be able to build it. We believe in empowering you and supporting you to be able to realize your vision. Let us be your partners. We’ll be there help you out on every step of your journey.
Whatever the app idea is that brought you to our site, you’ve come to the right place to make it. You don’t need any past experience to get started. We don’t expect that you’ll have written even a single line of code before today. You can build an app for your business or your new startup, add a brand new skill to your resume or get into app consulting. If you need a standalone app, a cloud app, an interactive ebook, a game, an app for your existing business, an Android app, an iOS app, a desktop app, an app for a startup…you can build all of it in LiveCode! We’ll show you how.
Create it With LiveCode
We invite you to take the App Builder course to get started on your journey. As you take the first steps on this exciting new journey we’ll show you how to build perfect replicas of the apps you already know and use every day. By learning how to build those replicas step-by-step you’ll know when you’ve got each app right, and you’ll learn a rich set of transferable skills that will allow you to build your own apps — whatever those might be.
You’re going to find the course incredibly enjoyable. As you start to experience the delight of being able to make your vision take shape you’ll feel a sense empowerment. As you grow in capability you’ll never look at your devices and computers in quite the same way again! Create It will open up a whole world of creativity and possibility for you that you may never have dreamed of before.
The course is well proven – tested in World Bank sponsored project in Armenia (93% of participants were able to build their own app at the end), with the NHS (UK National Health Service) to teach clinicians how to create their own apps, and by individuals the world over starting their first app or app business.
As you go through the course you can ask us questions in the dedicated course online forum area. We’re here to help you succeed.
A Workflow for the Rest of Us
The LiveCode platform allows you to author apps for all platforms from either a Windows, Mac or Linux machine. (The only exception is deployment to iOS, you can create for iOS on any platform but due to third party licensing restrictions you can only build iOS on a Mac at this time and you will need a Apple developer program membership to submit to the store.)
At the start of the app creation process is a drag-drop user interface builder. If you’ve ever used a paint, drawing or presentation program you should find this process familiar. You can simply drag out the user interface elements you want to use. You’ll see your app take shape in front of your eyes. Objects can be customized to each platform allowing you to create native-themed apps. (With LiveCode 8 this process is automatic.)
Once you’ve created your user experience its time to add some code to tell all the objects what to do. To make it as simple as possible, LiveCode sends something called anevent to every object whenever a user does something with that object. Think of it like a postman delivering letters to the objects in your app whenever the user interacts with them. For example, when a user taps a button a touchStart message is sent to that button. If you want the button to do something, you add code to handle (or respond to) this event. You can choose which events you want your program to respond to.
You’ll find that the LiveCode language is based not on complicated programing jargon but rather on English. You can express what it is you want your app to do using straightforward commands. There is still some learning to do – you can think of it more like learning a new language, a simplified and logical form of English. You won’t need very much by way of maths (unless you’re writing a program that involves complex processing algorithms). And as you’re learning you’ll discover that you can describe many actions in just the same way you think about them.
For example, imagine that you want to sort the lines of some text that is displayed on the screen. Many programs need to do that, for example to allow the user to sort a grid of data by clicking on a column header. In LiveCode during the Create It course, you’ll learn to say it like this:
And thats it. Your text is sorted!
Of course, you may want to do more than that. What if your text is comma separated and you want to sort it by the last column, in reverse alphabetical order? Now you will need to learn a little more. Text in LiveCode can be separated by word boundaries (which are auto detected for you by LiveCode in all the world’s languages including Chinese and Japanese) or it can be separated by other characters, for example by a comma. In LiveCode text separated by a comma is called an item (instead of a word). Once you understand that its not too much of a stretch to enhance that sort command to sort in reverse order by the last comma separated column: