Lynda - Building Flash Games with Starling

  • Category Other
  • Type Tutorials
  • Language English
  • Total size 514.3 MB
  • Uploaded By killa1986
  • Downloads 354
  • Last checked 1 day ago
  • Date uploaded 1 decade ago
  • Seeders 0
  • Leechers 0

Infohash : BDA58686DFB3934EBBA14BD937175F50CEBE8AFC





Author:

Lee Brimelow

Subject:

Developer, Games, Web

Software:

ActionScript 3.0, Flash Builder 4.6, Flash Player 11

Level:

Intermediate | Duration: 2h 57m | Released date: Jul 05, 2012

Join Lee Brimelow in this project-style course that teaches how to build a Flash-based game with Flash Builder 4.6, Flash Player 11, and the Starling framework. Starling, a pure ActionScript 3.0 library for advanced graphics, extends Flash Player 11β€²s support for the modern GPU (graphic processing unit) to enable visual presentations and games in the browser or as a mobile app.

Starting with installation and configuration of Starling and creation of a Flash Builder project, the course shows how to prepare and import graphical assets, create MovieClip classes from sprite sheets, manage various gaming objects, detect collisions, and add both particle and sound effects. The finished game can be deployed to any browser or mobile device that integrates Flash Player 11, which was released in September 2011.

Topics include:



[*]Downloading and installing Starling and Flash Builder
[*]Creating the project
[*]Creating the main game class, static assets class, and other classes
[*]Building the state machine
[*]Creating a static assets class
[*]Adding images
[*]Creating sprite sheets with Texture Packer
[*]Creating and importing bitmap fonts
[*]Detecting collisions
[*]Adding particle effects
[*]Adding sound effects

Introduction



[*]Welcome
[*]Using the exercise files
[*]What you should know

1. Getting Started



[*]Checking out the finished product
[*]Downloading the Starling framework
[*]Installing Flash Builder
[*]Installing additional tools
[*]Overview of the Starling framework

2. Project Setup



[*]Creating the Flash Builder project
[*]Setting up your Starling scene
[*]Creating the main game class

3. The Game State Machine



[*]Creating the IState interface
[*]Creating the three game states
Building the state machine

4. Preparing and Importing Assets



[*]Creating a static assets class
[*]Adding images and creating textures
[*]Creating sprite sheets with TexturePacker
[*]Creating the main texture atlas
[*]Creating and importing bitmap fonts

5. The Menu State



[*]Creating the Background class
[*]Adding the logo
[*]Adding the play button
[*]Implementing the destroy method

6. The Play State



[*]Adding the background
[*]Creating the Hero class
[*]Creating the Bullet class
[*]Creating the BulletManager class
[*]Using the StarlingPool class
[*]Firing bullets with the mouse
[*]Creating the Alien movie clip
[*]Creating the AlienManager class
[*]Overview of collision-detection options
[*]Creating the CollisionManager class
[*]Implementing the destroy method

7. The GameOver State



[*]Adding the background
[*]Creating the β€œGame Over” text
[*]Adding the Try Again button

8. Adding Particle Effects



[*]Exploring particle-creation tools
[*]Adding the smoke texture
[*]Creating the Explosion class
[*]Creating the ExplosionManager class

9. Finishing Touches



[*]Creating sound effects with cfxr
[*]Adding the sound effects
[*]Creating the Score class

Conclusion



[*]Starling optimization tips
[*]Helpful Starling resources

Files:

0. Introduction
  • 98951_00_01_SC03_welcome.mp4 (6.4 MB)
  • 98951_00_02_SC11_exercise_files.mp4 (1.1 MB)
  • 98951_00_03_SC11_what_you_need.mp4 (1,023.9 KB)
1. Getting Started
  • 98951_01_01_SC01_what_building.mp4 (14.9 MB)
  • 98951_01_02_SC11_downloading.mp4 (10.5 MB)
  • 98951_01_03_SC11_flash_builder.mp4 (5.5 MB)
  • 98951_01_04_SC11_additional_tools.mp4 (4.3 MB)
  • 98951_01_05_SC11_starling_overview.mp4 (5.2 MB)
2. Project Setup
  • 98951_02_01_SC11_create_project.mp4 (7.0 MB)
  • 98951_02_02_SC11_starling_scene.mp4 (13.3 MB)
  • 98951_02_03_SC11_game_class.mp4 (9.0 MB)
3. The Game State Machine
  • 98951_03_01_SC11_IState.mp4 (4.5 MB)
  • 98951_03_02_SC11_create_states.mp4 (9.5 MB)
  • 98951_03_03_SC11_state_machine.mp4 (21.6 MB)
4. Preparing and Importing Assets
  • 98951_04_01_SC11_assets_class.mp4 (5.0 MB)
  • 98951_04_02_SC11_images_textures.mp4 (7.1 MB)
  • 98951_04_03_SC11_texture_packer.mp4 (18.2 MB)
  • 98951_04_04_SC11_texture_atlas.mp4 (9.3 MB)
  • 98951_04_05_SC01_bitmap_fonts.mp4 (22.7 MB)
5. The Menu State
  • 98951_05_01_SC11_background.mp4 (16.9 MB)
  • 98951_05_02_SC11_logo.mp4 (8.9 MB)
  • 98951_05_03_SC11_play_button.mp4 (9.1 MB)
  • 98951_05_04_SC11_destroy.mp4 (6.9 MB)
6. The Play State
  • 98951_06_01_SC11_background.mp4 (3.1 MB)
  • 98951_06_02_SC11_hero.mp4 (17.8 MB)
  • 98951_06_03_SC11_bullet.mp4 (4.2 MB)
  • 98951_06_04_SC11_bullet_manager.mp4 (10.4 MB)
  • 98951_06_05_SC11_starling_pool.mp4 (25.8 MB)
  • 98951_06_06_SC11_fire_bullets.mp4 (22.4 MB)
  • 98951_06_07_SC11_alien_class.mp4 (4.9 MB)
  • 98951_06_08_SC11_alien_manager.mp4 (24.8 MB)
  • 98951_06_09_SC11_collision_options.mp4 (5.4 MB)
  • 98951_06_10_SC11_manager.mp4 (32.1 MB)
  • 98951_06_11_SC11_destroy.mp4 (7.4 MB)
7. The GameOver State
  • 98951_07_01_SC11_background.mp4 (3.5 MB)
  • 98951_07_02_SC11_over_text.mp4 (8.2 MB)
  • 98951_07_03_SC11_try_again.mp4 (11.8 MB)
8. Adding Particle Effects
  • 98951_08_01_SC11_particle_tools.mp4 (13.9 MB)
  • 98951_08_02_SC11_smoke.mp4 (15.4 MB)
  • 98951_08_03_SC11_explosion_class.mp4 (6.3 MB)
  • 98951_08_04_SC11_explosion_manager.mp4 (24.2 MB)
9. Finishing Touches
  • 98951_09_01_SC11_cfxr.mp4 (9.1 MB)
  • 98951_09_02_SC11_sounds.mp4 (11.9 MB)
  • 98951_09_03_SC11_score.mp4 (12.8 MB)
Conclusion
  • 98951_10_01_SC11_optimizations.mp4 (12.3 MB)
  • 98951_10_02_SC11_resources.mp4 (5.6 MB)
Ex Files FlashGames Starling Exercise Files Spacer (Completed) Spacer .settings
  • org.eclipse.core.resources.prefs (0.1 KB)
assets
  • alien1.png (3.5 KB)
  • alien2.png (3.5 KB)
  • alien3.png (3.5 KB)
  • alien4.png (3.4 KB)
  • alien5.png (2.6 KB)
  • alien6.png (2.7 KB)
  • alien7.png (2.7 KB)
  • alien8.png (2.7 KB)
  • atlas.png (81.8 KB)
  • atlas.xml (1.2 KB)
  • bullet.png (1.2 KB)
  • explosion.mp3 (16.7 KB)
  • explosion.pex (1.9 KB)
  • explosion.png (8.9 KB)
  • hero.png (5.8 KB)
  • komika.fnt (6.5 KB)
  • komika.png (153.0 KB)
  • logo.png (44.8 KB)
  • playButton.png (6.8 KB)
  • shoot.mp3 (9.0 KB)
  • sky.png (377.6 KB)
  • smoke.pex (1.9 KB)
  • smoke.png (4.2 KB)
  • tryAgainButton.png (6.6 KB)
bin-debug assets
  • mini.fnt (24.1 KB)
  • mini.png (4.5 KB)
  • touch_marker.png (0.8 KB)
history
  • history.css (0.4 KB)
  • history.js (24.7 KB)
  • historyFrame.html (0.8 KB)
  • playerProductInstall.swf (0.6 KB)
  • Spacer.html (5.6 KB)
  • Spacer.swf (832.9 KB)
  • swfobject.js (25.7 KB)
  • bin-release history
    • history.css (0.4 KB)
    • history.js (24.7 KB)
    • historyFrame.html (0.8 KB)
    • playerProductInstall.swf (0.6 KB)
    • Spacer.html (5.6 KB)
    • Spacer.swf (601.8 KB)
    • swfobject.js (25.7 KB)
    • html-template history
      • history.css (0.4 KB)
      • history.js (24.7 KB)
      • historyFrame.html (0.8 KB)
      • index.template.html (5.9 KB)
      • playerProductInstall.swf (0.6 KB)
      • swfobject.js (25.7 KB)
      • src core
        • Assets.as (1.7 KB)
        • Game.as (1.1 KB)
        • Spacer.as (0.3 KB)
        interfaces
        • IState.as (0.1 KB)
        managers
        • AlienManager.as (1.3 KB)
        • BulletManager.as (1.4 KB)
        • CollisionManager.as (1.5 KB)
        • ExplosionManager.as (1.1 KB)
        objects
        • Alien.as (0.3 KB)
        • Background.as (0.6 KB)
        • Bullet.as (0.3 KB)
        • Explosion.as (0.3 KB)
        • Hero.as (0.9 KB)
        • Score.as (0.4 KB)
        states
        • GameOver.as (1.3 KB)
        • Menu.as (1.4 KB)
        • Play.as (2.1 KB)
        • .project (0.5 KB)
          • alien1.png (3.5 KB)
          • alien2.png (3.5 KB)
          • alien3.png (3.5 KB)
          • alien4.png (3.4 KB)
          • alien5.png (2.6 KB)
          • alien6.png (2.7 KB)
          • alien7.png (2.7 KB)
          • alien8.png (2.7 KB)
          • bullet.png (1.2 KB)
          • collision.swf (10.2 KB)
          • distance.swf (9.7 KB)
          • explosion.mp3 (11.0 KB)
          • explosion.pex (1.9 KB)
          • explosion.png (8.9 KB)
          • hero.png (5.8 KB)
          • komika.fnt (6.5 KB)
          • komika.png (153.0 KB)
          • logo.png (44.8 KB)
          • playButton.png (6.8 KB)
          • shoot.mp3 (9.0 KB)
          • sky.png (377.6 KB)
          • smoke.pex (1.9 KB)
          • smoke.png (4.2 KB)
          • tryAgainButton.png (6.6 KB)

There are currently no comments. Feel free to leave one :)

Code:

  • udp://fr33domtracker.h33t.com:3310/announce
  • http://www.h33t.com:3310/announce
  • http://fr33dom.h33t.com:3310/announce
  • http://exodus.desync.com:6969/announce
  • udp://tracker.openbittorrent.com:80/announce
  • udp://tracker.publicbt.com:80/announce
  • udp://tracker.istole.it:80/announce
GDRIVE-CACHE πŸ“ GD (hit) | ID: 1Ns4LlbhPd... πŸ“„ torrent πŸ• 26 Jan 2026, 04:08:04 am IST ⏰ 20 Feb 2026, 04:08:04 am IST βœ… Valid for 2d 11h πŸ”„ Refresh Cache