We've made the loading of assets as simple as one line of code. Phaser ships with support for 3 physics systems: Arcade Physics, an extremely light-weight AABB library perfect for low-powered devices.
Impact Physics for advanced tile support and Matter. Sprites are the life-blood of your game. Position them, tween them, rotate them, scale them, animate them, collide them, paint them onto custom textures and so much more! Sprites also have full Input support: click them, touch them, drag them around, snap them - even pixel perfect click detection if needed.
Group bundles of Sprites together for easy pooling and recycling, avoiding constant object creation. Groups can also be collided: for example a "Bullets" group checking for collision against the "Aliens" group, with a custom collision callback to handle the outcome. All of these can be used to easily create animations. A particle system is built-in, which allows you to create fun particle effects easily. Create explosions or constant streams for effects like rain or fire.
Or attach the Emitter to a Sprite for a jet trail. Phaser has advanced multi-camera support. Easily create extra cameras then position and scale them anywhere on screen. Cameras can be scrolled and also have special effects like shake, flash and fade.
Pan around and follow Sprites with ease. Talk to a Phaser Pointer and it doesn't matter if the input came from a touch-screen or mouse, it can even change mid-game without dropping a beat.
Touch, Mouse, Keyboard, Gamepad and lots of useful functions allow you to craft whatever input system you need. It automatically handles mobile device locking, easy Audio Sprite creation, looping, streaming, volume, playback rates and detuning. We know how much of a pain dealing with audio on mobile is, so we did our best to resolve that!
Phaser can load, render and collide with a tilemap with just a couple of lines of code. We support CSV and Tiled map data formats with multiple tile layers.
There are lots of powerful tile manipulation functions: swap tiles, replace them, delete them, add them and update the map in realtime. GDevelop is an open source, cross-platform game creator platform designed for novices. There is no requirement for any sort of programming skills. GDevelop is a great platform to develop all sorts of 2D and 3D games.
It consists of several editors on which games can be created. The list is as follows. The Godot Engine is a highly powerful cross-platform game development engine that supports 2D and 3D game development from a unified interface. It is integrated with a wide variety of tools, providing developers with tons of options, and avoiding the need for even a single third party tool.
The engine is built on the concept of a tree of nested scenes. GDScript is greatly customised and optimised for the Godot engine. Godot has a power text editor, which provides developers various features like auto indentation, highlighting syntax and even code completion.
It also has a debugger to provide breakpoints and program stepping. Cocos2d-x is an open source game development platform available under the MIT License. It allows developers to build games, apps and various interactive programs. The cocos2d-x renderer engine is highly optimised for 2D graphics with OpenGL support.
It is packed with tons of features like skeletal animation, sprite sheet animation, coordinate systems, visual effects, textures, tile maps, multi-resolution devices, etc.
DataGrid - Displays a datagrid with column headings and smooth scrolling. DataTree - Displays hierarchical data arranged as an expandable tree. Canvas - Supports basic vector drawing functionality. CircleProgress - Displays progress using a radial progressbar. ZoomableControl - Allows a pinch to zoom using the multitouch inputs. Toaster - Simple feedback about an operation in a small popup. Google Maps - Google Maps for Starling, optimized for mobile devices. TransformManager - By Greensock.
Argilla-Mosaic - Dynamic layout library. Gestouch - Multitouch gesture recognition library for building better Natural User Interfaces. IO - Simplifies the way you create gesture-based Natural Interactions.
TouchScript - Multitouch framework that makes handling complex gesture interactions on large touch surfaces easier. Gamepad - Simulates an analog joystick input using the keyboard.
Marker based Augmented reality library. Data Visualization Axiis - Data visualization framework with line, bar, wedge, column, cluster, area, smith and treemap charts. Flare - charts and graphs, supports data management, visual encoding, animation, and interaction techniques. Flextreemap - TreeMap data visualization component for Adobe Flex. Weave - Web-based Analysis and Visualization Environment. Camera CameraDetection - Camera detection.
Fluocam - Virtual camera for Starling applications. Image Scale9Image - Optimized scale9Grid image for starling. Flip-Planes-AS3 - Photo slideshow effects. AS3-transitions-lib - Image Transitions Library. AS3potrace - POTrace implementation, to trace bitmap images to vector.
AS3-klt - Kanade-Lucas-Tomasi feature tracker implementation. Desuade Partigen - Desuade Partigen particle generation system github. Starling-Particles - Particle system for the Starling framework, compatible with the "Particle Designer" from 71squared. SaladoPlayer - Panorama viewer. PanoramicViewer - 3D Panoramic Viewer.
AS3-qrcode-encoder - QR code encoder in as3. Standingwave3 - Dynamic audio library. The Model helps to handle database. It is a data access layer that handles the database. The Template is a presentation layer that handles the User Interface part. The View is used to execute the business logic and interact with a model to carry data and renders a template. System directory is the main system directory of the framework, where all the system files are stored.
Application is the main project directory that contains all your apps and project files. All your app project files settings, URLs should be inside the application directory.
0コメント