AS3 Flash Isometric Engine

Just got word of this great isometric engine similar to the Alternativa engine or zenbullets but with plans for open source. I checked out the demos and it looks well done and is pretty responsive. Once you get to heavy lighting it can draw a little slow (the cowboy becomes more John Wayne like with slow drawls) but this seems like a great base for an isometric AS3 engine.

The author, who is currently anonymous, describes it as:

The FFilmation Engine is an AS3 isometric programing engine, focused mainly on game development. The aim of the project is providing a robust development platform, where game designers can work on the game’s details and forget about the render engine. It is intended to be really usable from a “real production scenario” point of view.

Unfortunately there is no name associated with the project yet, I think it would be wise to let that be known. The author has some info on the level structure of files and 3 great demos.

Here are some features and plans for the engine:

  • Have a programming interface as small and easy as possible, no matter how complex the internal code is. From a software engineering point of view, the OO structure may not be as correct and clean as it could have been. It is not messy, but several decisions where made that improved performance and simplicity at the cost of breaking some “good OO programming” conventions.
  • Rendering performance is a major concern when designing all the algorythms. Some of them have been rewritten 4 o 5 times from scratch until one fastest enought was found. If it doesn’t perform well, it is not usable. We’ve all seen several impressive actionscript demos that look really cool and invite to be used in your next project. But then if the effect takes 90% of your CPU, you can’t build anything on top of that.
  • Graphic designers should be able to work on the application’s ( game or not ) environments without any programming skills, visually, and with almost immediate previews of what they are doing. Using the engine should be fun to some degree. If you have this terrific engine and adding a wall to your dungeon means you have to write 10 lines of OO gibberish, lazyness will eventually win you over. If art directors can draw and place the walls and lights an floors and enemies and see them appearing onscreen, you have more chances of reaching your deadline.
  • Flash has built-in drawing and animation tools. You should be able to take advantage of them !!

All this is important because in reality projects depend on limited resources. Resources are money and time, but also the enthusiasm of indie developers or single individuals doing stuff “for fun” in their bedrooms. Projects, specially the “for fun” ones, have more chances of completion if the production process is gratifying to some degree.

Here’s a list of highlited features:

  • One engine capable of handling several isometric scenes of different complexities.
  • Create scenes from human-readable XML definitions, allowing easy edition of the scene’s topology and contents
  • Graphic media can be split into several external resources and loaded when an scene needs them
  • Flat textures. Paint your grahics directly into flash. Walls, floors and celings are edited as 2D graphics and projected by the engine. Elements and animated characters can be animated via flash timeline, no need for complex programming.
  • Dynamic lighting, global lighting, real-time shadow projection. Multiple lights from multiple sources affecting the same objects.
  • Bump-mapped surfaces. Still somehow buggy and a serious performance killer, but already there.
  • An extendable material interface. MovieClip materials, autotiled materials, procedural materials.
  • Automatic zSorting of all surfaces and objects
  • Built-in collision detection. No need to program complex coordinate comparisions, simple listen to COLLISION events generated by the engine.
  • Basic AI API helpers such as “is character A visible from character B’s position ?”

I plan to make the engine open-source, but I’ll wait until I have a release “solid” and documented enough.

I am looking forward to more updates and to find out more about the author. We have some great engines underway in ‘08 for AS3 and it looks to be a very fun year in that aspect.

Because it is an isometric engine is is not true 3d but sprite based animation. However with planes and objects other isometric 3d objects can be built such as walls, boxes, buildings, cubes, etc. I wonder if there are any toolkits being used or if this is all custom built?

Keep your eye on this space. It is very similar to the Alternative Engine.

Here are all the Demos:

And some docs on the architecture:

Check it out!

Tags: , , , , , ,

  • rey
    version 1 has been released. woot!
  • This is amazing..
  • Огромную роль в структуре рыночных отношений и в механизме их регулирования со стороны государства играют финансы. Они - неотъемлемая часть рыночных отношений и одновременно важный инструмент реализации государственной политики. Именно поэтому сегодня как никогда важно хорошо знать природу финансов, глубоко разбираться в особенностях их функционирования, видеть способы наиболее полного их использования в интересах эффективного развития общественного производства. Узнать детальные сведения о счетной палате, функциях министерства финансов, принципах бюджетной системы, организационном построении современной налоговой системы, внебюджетных фондах государства на сайте finpolitics.ru
    Федеральный бюджет
  • Сделайте свой дом уютнее вместе с оконными профилями ПВХ. Уже купили окна? Тогда стоит позаботиться об их правильном и провессиональном монтаже. Закажите окна и получите в комплекте их доставку, монтах и полное обслуживание. Узнайте больше о Австрийской фирме "Mayer & Co", группе компаний KBE, профиле DECEUNINCK, системе TROCAL InnoNova 70, теплоизоляции, фурнитуре РОТО и многом другом на са
    йте oknas-ok.ru
    Материал ПВХ
  • Современный маркетинг туристической фирмы означает больше, чем разработка хороших услуг, установление на них привлекательной цены и приближение к ним потребителей целевого рынка. Туристическая фирма должна также иметь непрерывную коммуникационную связь с существующими и возможными клиентами. Поэтому каждая туристическая компания неизбежно начинает играть роль источника коммуникации и генератора различных средств продвижения информации об услугах на рынки. Узнать больше о сущности маркетинга в туризме, понятии и фазе маркетингового управления, кл
    ассификации туров, условиях и возможности выхода на туристический рынок, методах сбора маркетинговой информации, маркетинговых исследованиях потребителей туристических услуг можно на сайте turstrateg.ru
    Сущность маркетинга в туризме
  • В период экономических реформ в России начал развиваться новый сектор экономики - рынок недвижимости. Понятие "недвижимость" было принято в экономический и правовой оборот в 1990 г. в связи с принятием закона РCФCР "О собственности в РCФCР", согласно которому признавалось понятие частной собственности и для земельных участков, зданий и сооружений. Прочитать подробно про особенности российского рынка недвижимости, недвижимость как объект гражданских прав, землю как объект недвижимости Вы всегда можете на нашем сайте.
    Право собственности на недвижимость
  • Спрос и предложение являются неотъемлемыми категориями рыночной организации хозяйствования, какие обуславливают объективные экономические отношения товарного производства, развитием общественной организации товарного производства. Прочитать все про экономическую природу спроса, виды рыночного спроса и его определение, методы прогнозирования спроса, ценовую эластичность спроса Вы всегда сможете на нашем сайте.
    Факторы, которые определяют спрос и предложение
  • Наш белый каталог sbpods.ru поможет вам сориентироваться в любой тематике, начиная от бизнес и недвижимость и заканчивая досугом и туризмом. Весь материал, категоризированный строго по категориям сайтов. Каталог внимательно модерируется, что разрешает сохранять высокий уровень публикуемых материалов, которые будут действительно полезны и любопытны для читателей.
    Каталог
  • Пока прочитал только эту одну статью, если и все остальное точно также интересно, то автору респект :)
  • Digitsy Global Store - отличная возможность покупать товары в США. Широкий ассортимент, низкие цены, отзывы покупателей на товры – вот преимущества магазина. Здесь Вы найдете огромный выбор видео, аудио кассет и компакт дисков, книг, игр на CD-ROM,софта,бытовой электроники, игрушек, детских товаров, одежды, обуви, спортивных товаров, ювелирных изделий, часов,косметики, музыкальных инструментов и многого другого. Digitsy является официальными партнером Amazon.com."Амазон" - крупнейший онлайн-магазин, американская компания с подразделениями в Великобритании, Канаде, Франции, Германии, Японии и Китае. Компания основана в 1995 году и занималась поначалу продажей дисков, кассет и книг. Теперь на просторах Амазона можно купить практически всё вплоть до продуктов. С нашей помощью вам доступны для выбора тысячи товаров, отвечающей самым привередливым вкусам. Ассортимент пополняется новыми товарами ежедневно.
  • ПокерСтарс - лучший покер-рум для раскрутки с фриролами на 300 - 500$ пройдите курс начального обучения прибыльной игре в техасский холдем что нужно, чтобы выигрывать, зачем играть с кем и когда Вы откроете покеррум с самыми лучшими бонусами и условиями в сети - Poker Stars на нашем сайте.
    PokerStars: poker online, как играть, супер-бонус, играй у нас
  • ПокерСтарс - лучший покер-рум для раскрутки с фриролами на 300 - 500$ пройдите курс начального обучения прибыльной игре в техасский холдем как быть успешным игроком в покер, зачем играть, где и с кем Вы откроете покеррум с самыми лучшими бонусами и условиями в сети - Poker Stars
    на нашем сайте.
    PokerStars: игра покер, как играть, супер-бонус, турниры
  • Все про ставки на спорт и букмекерские конторы, обзоры отечественных и зарубежных букмекеров, от Gamebookers и Bwin до Фон и Марафон, ознакомитесь с интересными сведениями из жизни букмекеров, получите уникальные проверенные советы по ставкам, чем отличается экспресс от системы и зачем он придуман хитрыми отечественными конторами http://www.bukmekerskie-kontory.ru
  • За статью благодарю, все по делу, достаточно много кто это использует
  • Ну а что еще писать шоб не потерли? :)
  • Скажите, а у вас есть RSS поток в этом блоге?
  • Подойдя к второму обзацу необходимо будет побороть в себе желание его пропустить
  • Отличная статья.Респект автору.
  • Очень хороший пост! Спасибо за проделанную работу!
  • Отличная статья, спасибо!
  • не уверена что это так) хотя спасиб
  • Как там у вас с погодой? Давно не писали
  • интересно было прочитать
  • Действительно удивили и порадовали :) Никогда не поверил бы, что даже такое бывает :)
  • За такие посты надо награды давать, на полном серьезе!
  • Суперский пост! Блог уже в ридере )
  • Чёрт возьми! Круто!Вы Сами ответили.Беру в цитник! Смысл жизни и всё остальное. Решено.Без шуток.
  • Извините если не туда, но как с админом сайта связаться?
  • Классная статья, кстати автору хочу предложить установить от яндекс.денег фишку на сайт “Дай рубль”. Я бы дал, так сказать на поддержание.
  • Я заметил, некоторые блоггеры любят провоцировать читателей, некоторые даже сами провокационные комменты оставляют сами у себя на блоге
  • А Вы не задумывались о том, чтобы параллельно завести еще один блог, на смежную тему? У Вас неплохо получается
  • Опутеть как интересно, во задвигаете. Класс!
  • Интересно и позновательно, а будет еще что-то по этой теме?
  • Что-то не вижу форму обратной связи или другие координаты администрации блога.
  • Извините если не туда, но как с админом сайта связаться?
blog comments powered by Disqus

*drawlogic is proudly powered by WordPress
Entries (RSS) and Comments (RSS).