Skip to the content

Emanuele Feronato

Italian geek and PROgrammer
Check my
101 games challenge!
All about Actionscript 3

Box2D tutorial for the absolute beginners – revamped

About a year ago I published a Box2D tutorial for the absolute beginners. With 2.1 release, a lot of things changed, so it’s time to publish another tutorial for the absolute beginners. In this tutorial we’ll cover needed libraries to import, world creation, debug draw and the creation of static and dynamic boxes and circles. … Box2D tutorial for the absolute beginners – revamped

Talking about Actionscript 3 and Box2D.

Box2DFlash 2.1a released – what changed

Some days ago Boris the Brave released the new version of the popular physics library. There are some critical changes that won’t make old projects run in the new environment. The most important ones are: It is now not necessary to specify a size for your world, it’ll always be large enough. Improved collisions system … Box2DFlash 2.1a released – what changed

Talking about Actionscript 3, Box2D and Flash.

Get detailed statistics about your Flash game with SWFStats

Are you looking for a fresh and complete tool to track how your game is performing? Then SWFStats may be the API you need. SWFStats is a Flash analytics software with a lot of features, some of them absolutely unique for this kind of software. Let’s see them: Easy integration Track views, playtime Tracks views … Get detailed statistics about your Flash game with SWFStats

Talking about Actionscript 3, Flash and Game development.

Games that Challenge the World Come2Play contest – $8,000 in prizes

Do you want to make something interesting out of the Come2Play multiplayer API tutorial? Here it is your chance to win up to $5,000!! Come2Play – Creators of the first white-label social gaming platform and multiplayer game API – are holding a contest, in conjunction with the LinkedIn Flash Game Developers group, for the development … Games that Challenge the World Come2Play contest – $8,000 in prizes

Talking about Actionscript 3, Contests, Flash, Game development and Monetize.

Way of an Idea Box2D prototype – Step 3

Welcome to the 3rd part. In part 2 we allowed the player to draw the chalk track in a “paused” Box2D environment and then run the simulation. Now it’s time to delete our chalk track. A bit of theory: although the simulation is paused, the chalk bodies are already placed in the Box2D world. So … Way of an Idea Box2D prototype – Step 3

Talking about Way of an Idea game, Actionscript 3, Box2D, Flash and Game development.

Flave, a new open source AS3 Verlet physics engine

Do you remember Luis Fernando Silva? He released a Box2D platform engine some months ago, and now I am publishing his last work, a Verlet physics engine. If you need more information about Verlet integration, check this post. This is what Luis says: « So, I was developing a small physics engine for a game … Flave, a new open source AS3 Verlet physics engine

Talking about Actionscript 3, Flash and Users contributions.

Come2Play multiplayer API tutorial

Today I want to introduce you a Come2Play multiplayer API tutorial written by Emanuele Ornella from Mind the Move. Emanuele is a Flash game developer and a board game designer too. « After the development of my first two games Tokyo Train and Haunted house I am interested in development of a multiplayer game. For … Come2Play multiplayer API tutorial

Talking about Actionscript 3, Flash, Game development and Users contributions.

Create amazing particle effects with Stardust Particle Engine

Time to learn something about particle systems… the term particle system refers to a computer graphics technique to simulate certain fuzzy phenomena, which are otherwise very hard to reproduce with conventional rendering techniques. Examples of such phenomena which are commonly replicated using particle systems include fire, explosions, smoke, moving water, sparks, falling leaves, clouds, fog, … Create amazing particle effects with Stardust Particle Engine

Talking about Actionscript 3 and Flash.

Shrink it Box2D prototype – Step 2

In the previous step I showed you how to shrink/expand any kind of polygon. Anyway in the original game, you can’t expand objects as much as you want, because you need mass to do it, and this adds strategy to the gameplay, because you have to shrink objects to gather the necessary mass to expand … Shrink it Box2D prototype – Step 2

Talking about Shrink it game, Actionscript 3, Box2D, Flash and Game development.

Way of an Idea Box2D prototype – Step 2

It’s time to apply the concepts seen at Pausing a Box2D simulation with Way of an Idea Box2D prototype to create a paused Box2D simulation that will start only when you’ll press SPACE, and meanwhile you can draw paths, just like in the original game. The only problem with this technique is you can’t use … Way of an Idea Box2D prototype – Step 2

Talking about Way of an Idea game, Actionscript 3, Box2D, Flash and Game development.

Pausing a Box2D simulation

There is a Box2D feature easy to implement and capable to add interesting gameplay that I haven’t found explained anywhere: the pause. I want to stop a Box2D simulation when I click the mouse, and to play it again with another click. The core function of this feature is Step. Normally is called this way: … Pausing a Box2D simulation

Talking about Actionscript 3, Box2D and Flash.

Shrink it Box2D prototype

Finally the Shrink it prototype is ready. This post continues Scaling objects with Box2D and Scaling objects with Box2D – part 2, with these features: 1) You can’t modify static objects 2) You can shrink objects with left mouse button, and expand them with left mouse button + SPACE, as in the original game 3) … Shrink it Box2D prototype

Talking about Shrink it game, Actionscript 3, Box2D, Flash and Game development.
Page 25 / 37FirstPrevNextLast

101
Games Challenge
I will build 101 games as a solo developer

During these years, I published 226 explained game prototypes, along with source code: 1+2=3, 100 rounds, 10000000, 2 Cars, 2048, A Blocky Christmas, A Jumping Block, A Life of Logic, Angry Birds, Angry Birds Space, Artillery, Astro-PANIC!, Avoider, Back to Square One, Ball Game, Ball vs Ball, Ball: Revamped, Balloon Invasion, BallPusher, Ballz, Bar Balance, Bejeweled, Biggification, Block it, Blockage, Bloons, Boids, Bombuzal, Boom Dots, Bouncing Ball, Bouncing Ball 2, Bouncy Light, BoxHead, Breakout, Bricks, Bubble Chaos, Bubbles 2, Card Game, Castle Ramble, Chronotron, Circle Chain, Circle Path, Circle Race, Circular endless runner, Cirplosion, Click when Red, CLOCKS - The Game, Color Hit, Color Jump, ColorFill, Columns, Concentration, Crossy Road, Crush the Castle, Cube Jump, CubesOut, Dash N Blast, Dashy Panda, Deflection, Diamond Digger Saga, Don't touch the spikes, Dots, Down The Mountain, Drag and Match, Draw Game, Drop Wizard, DROP'd, Dudeski, Dungeon Raid, Educational Game, Elasticity, Endless Runner, Erase Box, Eskiv, Farm Heroes Saga, Filler, Flappy Bird, Fling, Flipping Legend, Floaty Light, Fuse Ballz, GearTaker, Gem Sweeper, Globe, Goat Rider, Gold Miner, Golf Dash, Grindstone, GuessNext, Helicopter, Helix Jump, Hero Emblems, Hero Slide, Hexagonal Tiles, HookPod, Hop Hop Hop Underwater, Horizontal Endless Runner, Hundreds, Hungry Hero, Hurry it's Christmas, InkTd, Input Delay, Iromeku, Jet Set Willy, Jigsaw Game, Knife Hit, Knightfall, Legends of Runeterra, Lep's World, Line Rider, Lumines, Magick, MagOrMin, Mass Attack, Math Game, Maze, Meeblings, Memdot, Metro Siberia Underground, Mike Dangers, Mikey Hooks, Mini Archer, Nano War, Nodes, o:anquan, One Button Game, One Tap RPG, Ononmin, Pacco, Perfect Square!, Perfectionism, Phyballs, Pixel Purge, PixelField, Planet Revenge, Plants Vs Zombies, Platform, Platform game, Platformer, Plus+Plus, Pocket Snap, Poker, Pool, Pop the Lock, Pop to Save, Poux, Pudi, Pumpkin Story, Puppet Bird, Pushori, Pyramids of Ra, qomp, Quick Switch, Racing, Radical, Rebuild Chile, Renju, Rise Above, Risky Road, Roguelike, Roly Poly, Run Around, Rush Hour, SameGame, SamePhysics, Security, Serious Scramblers, Shrink it, Sling, Slingy, Snowflakes, Sokoban, Space Checkers, Space is Key, Spellfall, Spinny Gun, Splitter, Spring Ninja, Sproing, Stabilize!, Stack, Stairs, Stick Hero, String Avoider, Stringy, Sudoku, Super Mario Bros, Surfingers, Survival Horror, Talesworth Adventure, Teeter Up, Tetris, The Impossible Line, The Moops - Combos of Joy, The Next Arrow, Threes, Tic Tac Toe, Timberman, Tiny Wings, Tipsy Tower, Toony, Totem Destroyer, Tower Defense, Trailblazer, Trick Shot, Tunnelball, Turn, Turnellio, TwinSpin, Vampire Survivors, vvvvvv, Warp Shift, Watermelon Game, Way of an Idea, Whack a Creep, Wheel of Fortune, Where's my Water, Wish Upon a Star, Word Game, Wordle, Worms, Yanga, Yeah Bunny, Zhed, zNumbers, Zuma

© 2025 Emanuele Feronato
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}