Our blog

Spooky bonus on Steam Greenlight

Our friends at Grey Alien Games are releasing they awesome “Spooky Bonus” match 3 game into Steam GreenLight. The game looks awesome and was developed using our acclaimed BLIde development environment. You can take a look to it here:   You can access the GreenLight page here: Spooky bonus on Steam Greenlight Like it? Vote for it! And, just in case you check it out, be warned: It’s very addictive! Share...

Catappult.org, apps and games to play and learn when you’re still not a teenager

How should it be to develop a cool app for a 5 years old user?  Is it necessary to think about an specific game design when you focus your game into such a young target?!   I’m happy to introduce www.catappult.org a new professional project I share with Marta Lòpez and Mariona Grané, we’re looking for answers.   We are spending a lot of time looking for quality entertainment for young kids. What’s the quality key for a cool app? for a fun videogame? Is it about usability, visual design, UX, content!? What’s the point about it? It’s not easy at all. Everything we’ve been reading, collecting and playing for months will be shared at catappult.org. We’re desperate to find the way to organize such an amazing tone of information, experiences, apps and games we’ve been collecting and discovering during our research and some of the kids testing we’ve been making at schools, family and friends. We are delighted to analyze, tests and share any kind of interesting game or app project that arrives to our hands. This is a never ending journey we’d decided to start few months ago in order to encourage teachers, families, friends and aliens to play with apps at home, at school, everywhere! We honestly think we should take an advantage of all mobile devices to learn and have fun as much as we can. We want more games, we want more apps: We’re tablet lovers and we need better games! Today I’m proud to say we’ve managed to find time enough to write in our own modest blog in our own language – Catalan-...

An Arkanoid built in four hours with MonkeyX at ICE, (UB).

Here we’re are: Arkanoid playable built in 4 hours. This is one of the games we’ve built step by step during one of the session of the course we gave at ICE (Universitat de Barcelona) last week; a multi-platform game development crash course of 20 hours. We had the pleasure to meet a crowd of motivated teachers interested in learning how to face game and apps development in the current multi-device environment. We talked about strategies; useful tools and standard resources to develop games according to the globalized and segmented market. We’ve been analyzing DEFO for several development and deployment strategies like the classical proprietary plugins, some of the available cross-platform languages, and some unified API’s based systems such as the Nokia’s Qt. We spent some sessions coding and playing with some of the standard tools that could help out teachers and their future students to build and code a game for the first time. We introduced Unity as an standard engine for 3D gaming development; it gave them a general first and tiny approach to the de-facto industry standard 3D engine for games development. At the same time, we’d introduced them to what we think is a more sensible way to handle multi target development by using transcompilation. We invited them to take an advantage of learning Monkey-x and gave themselves -and their students- the chance of joining the Monkey-x community to start developing their first games easily and quicker. It was amazing for us seeing them enjoying coding and playing with our Jungle IDE. Some of them – Jose María Bea thanks for your kind words!- have...

Cross-platform games development course at ICE, UB

We’re  proud to announce we’ve been invited to offer a new course about cross-platform game development at ICE, UB. This time the course is specifically oriented to technical college teachers and will take place at Campus Mundet UB in Barcelona during the first week of July. We will talk about development strategies; useful tools and standard resources to develop apps and games according to the true current globalized and segmented market. We will analyze DEFO for several development and deployment strategies like classical proprietary plugins, some of the available cross-platform languages, and some unified API’s based systems such Nokia’s Qt. We will introduce them to what we think is more sensible way to handle multi target development by using transcompilation. We will invite them to take an advantage of learning Monkey X and give themselves – an their students- the chance of joining the Monkey X community.  Take a look at the content here. You can sign up for the course till 4th of June....

Usability, usability and usability!

We’ve spent last two weeks reading all users comments about how easy (or not) it is to get all required SDK installed to develop Monkey games on Windows. Some beginners were a bit put off in the long process of getting ANT, Android SDK, JDK, MingWW, Flex and everything else properly installed. We should add to the install party, the fact that then, Monkey configuration files had to be modified to reflect the SDK install locations in the filesystem, so the compiler could find them and use them. All in all, sometimes getting a platform running could mean spending a complete evening in a sort of trial and error process that could be a bit frustrating for beginners. The good news is… We’ve gotten rid of this all. Once and forever. Next Jungle Ide version includes automated SDK installer for Android, Flash, XNA and Desktop (including c++ tools). This automated installers will download any required SDKs, install them or unzip them, and configure Monkey to use them whenever they’ve been installed, all in all using regular install wizards that are easy to understand. If that’s not enough, we’ll be integrating all Android SDK tools within the IDE itself. Jungle Ide exists to make your life as a Monkey developer easier. We like listening people’s needs and we’re very excited about all usability gains in our next iteration of the world’s most advanced IDE for Monkey...

Realtime applications development on .Net

Reliable realtime applications on .net? No worries! We’ve been last two weeks making a framework that helps us reduce time involved in Garbage Collection when using the Microsoft .net framework to build realtime applications. Our framework integrates a very advanced object pooling system that allows us to allocate and dereference memory at runtime, at almost zero cost and without any noticeable pauses. This is possible thanks to a combination of technologies: We’re using a dedicated low priority thread that monitorizes memory used by the .net garbage collector and calls appropriate collect methods and memory pressure methods when the application is not spending time on other threads and this can be done in a non blocking way. This system also provides some very easy to use classes that provide a built-in object pooling mechanism that makes it easy for memory to be reused instead of being free and allocated again. This reduces memory fragmentation and speeds up a lot object (simulated) allocation. This system allows the generational garbage collector of mono (and Microsoft .net)  to work with enough memory “headroom” in most cases, providing a pause-free execution of applications that are properly designed with sparse usage of this framework.   We’ll be integrating this framework on our commercial products soon, so if our research and design confirm what we’re seeing on benchmarks, you can expect to see a very noticeable performance improvement both in Jungle Ide and BLIde soon.  This development is part of our attempt to provide better generics support on Jungle Ide, as we want to provide a full functional realtime parser for complex Monkey code projects. Stay...

“Smart-Garden” at Escola Rel. ITWorldEdu’s 6th edition (IV).

One of the experiences that impressed me  most at Itworldedu comes from a group of  students from Rel School (Barcelona). They designed and built an “intelligent garden” using sensors, solar panels and incorporate computerized irrigation control / nutrients etc … programming in Scratch. Scratch is a visual programming language created by MIT, one of the most important technological research centers in the world, responsible among other things, the project “One Laptop per Child.” Today many schools of Catalonia are working with the Catalan version of Scratch in the classroom. Rel School “smart-garden” project was founded with the aim of saving water resources and optimize maximum. Students found different ways to incorporate technology to do their project. Here you have a video where we explain how it works and how it born the idea of “smart-hort” – intelligent garden- controlled by scratch. This is a good example of the application of the scratch that was presented to the 6th edition of ITWORLD.EDU. There are other Catalan experiences, resources and all kinds of tutorials referenced here: http://scratchcatala.com/...

First Day at ICE. Apps and Games development course

We’ve been packed at room 2101 Migdia I in campus Mundet (UB) from 9.00h to 13h. We’ve met more than 20 teachers interested in learning how to develop cross-platform apps and video-games, in current multi-devices environment. That’s really encouraging, thanks for coming! They’ve been asking for strategies; useful tools and standard resources to develop apps and games according to the true current globalized and segmented market. We’ve been analyzing DEFO for several development and deployment strategies like the classical proprietary plugins, some of the available cross- platform languages, and some unified API’s based systems such as the Nokia’s Qt. Finally we’ve introduced them to what we think is more sensible way to handle multi target development by using transcompilation. We invited them to take an advantage of learning Monkey-x and gave themselves -and their students- the chance of joining the Monkey-x community. Next challenge for this team of cool teachers: build a first simple app or mini-game in the next forthcoming 4 sessions with our beloved Jungle IDE! We’re excited to see what they come out with. Tweet...

AR prototype. Itworldedu6th. Mobilizing Schools (III)

This a prototype we saw last week at the 6th Edition of Itworld.edu Mobilizing schools in Barcelona.  It was shown by David Miralles from La Salle Barcelona. Amazing job with AR tech developed in Barcelona. Take a look! ) Qbox is an educational and educational protype for children consisting of a little cube robot, a toy figure and a mobile device application. The kid can interact with the cube trough the augmented reality displayed on the device. The kid has to introduce a little figure into the cube. When the AR is displayed the character will appear inside the cube and will become alive. The kid will be able to see the character inside the cube and interact with it. Any type of application can be developed using this new way of interaction. A new relation is created between the kid and the character. Tweet...

We had to change room twice!! Thanks for coming

Our conference about indie game development in a multi-device world at La Mercé was very successful. The interest of students exceeded our expectations, and we had to move to bigger a room twice! Thanks everyone for coming to listen to us. It was very rewarding to be able to answer all your questions. We analyzed what it means to be a game designer; and which personal and professional skills can be useful to make a carreer in this field. We especially encourage students to start programming simple casual games for mobile devices. We talked about how to organize a teamwork and a network to build a game project; we see all this process as an important lesson that is complementary to their formal education in College. We also described the programming languages spectrum ​​in a cross-platform environment and we explained the suitability of Monkey-X and some other new languages that are able to Trans-compile themselves to other native languages. We hope that some of the things we shared with them may be useful to them in order to face future projects. Share...

Make it: a content creator app. Itworldedu6th. Mobilizing schools (II)

Make It is an authoring tool for iPad. I discovered it yesterday at 6th Edition of Itworld.edu Mobilizing schools in Barcelona. I’ve never seen another app which allows you to create the range of personalized games and activities that are included in Make It. You can quickly and easily create your own individual project and then share it with family, friends, colleagues, through social media or email, which can be played on any devise or operating Language!! The app comes with interactive menus, drawing, memory, relationships and quizzes (including written), a range of themes and multiple content libraries to access from the outset or users can select their own content to include. We’ve got the app for free during the Congress, now it costs $4,99 it worth it!   Tweet...

We’re there! ItWorldedu6th. Mobilizing schools (I)

Yesterday I went to ITWorldEdu’s sixth edition, a meeting point between the technological and the educational industry. It was hold in Barcelona at the Imagina room at Mediapro on February 20 and 21. I had the opportunity to get there with Marta Lòpez, we both collaborate at LMI. Visitors worked on the impact and the advantages of using mobile devices on the field of the education. The program included a series of plenary conferences with experts in the educational and technological area. They shared their knowledge to improve and to promote the creation of new educational tools, strategies and human experiences. I’ll try to write a few lines about some of most interesting experiences I’ve discovered there. Pay attention on the innovative measures in educational use of mobile devices, which show the potential of these devices for learning. I’ll keep you informed! Tweet...