Instructables Robot Laser Battle Scene in Unity

by iasarmientoj in Craft > Digital Graphics

169 Views, 2 Favorites, 0 Comments

Instructables Robot Laser Battle Scene in Unity

Movie_003.00_00_02_23.Imagen fija005.jpg
glow-contest-ezgif.com-video-to-gif-converter.gif
2025-05-2620-41-44_1-ezgif.com-video-to-gif-converter.gif

"Creativity dares to dream big!" This phrase always sparks inspiration when a wild idea pops into my head, and this time, it’s all about the beloved Instructables robot. We’ve all seen movies where robots shoot dazzling laser beams from their eyes, and I wanted to push that concept to the limit in a glowing, action-packed scene. In this Instructable, we’ll honor the iconic yellow Instructables robot by creating an apocalyptic cityscape where it unleashes chaos with glowing eye lasers, surrounded by fire, lightning, and defending soldiers. This project is designed for the "Make it Glow" contest, emphasizing vibrant visual effects using Unity 6. Let’s dive in and make this scene shine, step by step!


Note: You can download the project files, including assets and scripts, from my GitHub repository at https://github.com/iasarmientoj/glow-contest. Happy creating!

Supplies

download.png

To bring this glowing apocalyptic scene to life, you’ll need:

  1. Unity 6: The game engine for creating the 3D scene.
  2. Online Tools: Websites like Hyper3D.ai and Mixamo.com for 3D model generation and animation.
  3. Image Editor: Software like Photoshop or GIMP to tweak textures.
  4. Video Editor: Tools like Adobe Premiere or DaVinci Resolve for final video and audio composition.
  5. Optional: Access to the Unity Asset Store for free or purchased assets.

Brainstorm the Vision

2025-05-26 20-41-44.03_50_05_04.Imagen fija092.jpg

Start by visualizing the scene. I imagined a classic sci-fi setup: a towering Instructables robot wreaking havoc in a crumbling city, with laser beams shooting from its eyes, flames flickering, lightning cracking, and soldiers fighting back in an apocalyptic atmosphere. This concept gives us plenty of opportunities to play with glowing effects—lasers, muzzle flashes, and ambient lights—to create a dramatic, high-energy scene. Sketch your idea on paper or in your mind to map out the key elements: a giant robot, collapsing buildings, soldiers, helicopters, and a stormy sky.

Set Up the Unity Project

Captura de pantalla 2025-05-26 160127.png

Assuming you have basic familiarity with Unity, let’s get started. Download and install Unity Hub from Unity’s official website. Through Unity Hub, install Unity 6 (version 6000.0.28f1), which I used for this project. Create a new project by selecting the 3D Universal Render Pipeline (URP) template for optimal lighting and performance.


  1. Download Unity Hub from https://unity.com/download.
  2. Install Unity 6 (version 6000.0.28f1) via Unity Hub.
  3. Create a new project:
  4. Open Unity Hub.
  5. Click New Project.
  6. Select the 3D (URP) template.
  7. Name your project (e.g., "glow-contest").
  8. Click Create.

Build the Scene Schematic

Captura de pantalla 2025-05-26 190628.png
Captura de pantalla 2025-05-26 190641.png

In Unity, create an empty GameObject in the Hierarchy named “Schematic.” Use primitive shapes (cubes, planes) to block out the scene. I placed:

  1. A central cube (50m tall, 20m wide) for the robot.
  2. Smaller cubes for buildings (40m tall, 15m wide), slightly tilted to suggest collapse.
  3. Tiny cubes (2m tall) for soldiers on the ground.
  4. Two cubes (12m long) for helicopters in the sky.
  5. A large plane as the ground.
  6. Focus on positioning now; we’ll handle lighting later.


Import Assets From Unity Asset Store

2025-05-26 20-41-44.00_05_38_15.Imagen fija001.jpg
2025-05-26 20-41-44.00_05_39_28.Imagen fija002.jpg
2025-05-26 20-41-44.00_05_44_07.Imagen fija003.jpg
2025-05-26 20-41-44.00_05_48_02.Imagen fija004.jpg
2025-05-26 20-41-44.00_06_32_28.Imagen fija005.jpg

To build the environment, import assets from the Unity Asset Store. I used nine assets (links to be added). To import:

  1. Go to the Asset Store in Unity.
  2. Click Open in Unity for each asset.
  3. Accept terms, download, and import via the Package Manager.
  4. Find assets in the project’s Prefabs or Scenes folders.
  5. (Placeholder for asset links; replace with actual links from the Unity Asset Store):
  6. Asset 1: [https://assetstore.unity.com/packages/3d/environments/urban/arabic-neoclassical-tall-residential-complex-building-317537]
  7. Asset 2: [https://assetstore.unity.com/packages/tools/physics/base-helicopter-controller-40107]
  8. Asset 3: [https://assetstore.unity.com/packages/vfx/particles/fire-explosions/cinematic-explosions-free-257086]
  9. Asset 4: [https://assetstore.unity.com/packages/3d/environments/destroyed-building-kit-demo-174899]
  10. Asset 5: [https://assetstore.unity.com/packages/vfx/particles/fire-explosions/free-fire-vfx-urp-266226]
  11. Asset 6: [https://assetstore.unity.com/packages/vfx/particles/free-quick-effects-vol-1-304424]
  12. Asset 7: [https://assetstore.unity.com/packages/3d/characters/low-poly-soldiers-demo-73611]


Construct the Ground and Ruins

2025-05-26 20-41-44.00_00_05_23.Imagen fija006.jpg
2025-05-26 20-41-44.00_01_40_07.Imagen fija007.jpg
2025-05-26 20-41-44.00_02_32_28.Imagen fija008.jpg
2025-05-26 20-41-44.00_05_11_00.Imagen fija009.jpg
2025-05-26 20-41-44.00_02_32_28.Imagen fija008.jpg

For the ground, I used an asset of a rubble pile, scaled and flattened to resemble a destroyed city street, with mountainous debris at the edges. This asset included a ruined building, which I swapped for one of the schematic building cubes. I also added destroyed wall pieces with exposed rebar to enhance the apocalyptic vibe. Drag these prefabs into the scene and position them around the ground plane.

Fix Pink Material Issues

Captura de pantalla 2025-05-26 195038.png
Captura de pantalla 2025-05-26 195347.png
Captura de pantalla 2025-05-26 195930.png
Captura de pantalla 2025-05-26 195936.png
Captura de pantalla 2025-05-26 200037.png
Captura de pantalla 2025-05-26 200308.png

When using URP, imported assets may appear pink due to incompatible shaders. Fix this by:

  1. Converting Materials: Go to Edit > Rendering > Materials > Convert Selected Built-in Materials to URP.
  2. Manual Fix: For unique shaders, select the material, change the shader to Universal Render Pipeline/Lit, and reassign textures in the Base Map and Normal Map slots.


Place Simple Buildings

2025-05-26 20-41-44.00_10_02_12.Imagen fija012.jpg
2025-05-26 20-41-44.00_08_23_04.Imagen fija010.jpg
2025-05-26 20-41-44.00_09_49_13.Imagen fija011.jpg
2025-05-26 20-41-44.00_10_02_12.Imagen fija012.jpg
2025-05-26 20-41-44.00_05_38_19.Imagen fija013.jpg

Since lighting will dominate the scene, use low-detail building assets for efficiency. Replace the schematic building cubes with simple city buildings, slightly tilted for a collapsing effect. Scale them to match the 40m height and 15m width of the schematic cubes.

Add Distant Cityscape

2025-05-26 20-41-44.00_15_02_24.Imagen fija017.jpg
2025-05-26 20-41-44.00_11_06_29.Imagen fija015.jpg
2025-05-26 20-41-44.00_11_49_11.Imagen fija016.jpg
2025-05-26 20-41-44.00_15_02_24.Imagen fija017.jpg
2025-05-26 20-41-44.00_10_18_23.Imagen fija014.jpg

For the horizon, place simpler building assets in irregular patterns far from the camera to suggest a chaotic, distant city. These don’t need high detail since they’ll appear as silhouettes against the stormy sky.

Add Soldiers

2025-05-26 20-41-44.00_34_09_22.Imagen fija023.jpg
2025-05-26 20-41-44.00_22_31_09.Imagen fija019.jpg
2025-05-26 20-41-44.00_26_41_11.Imagen fija020.jpg
2025-05-26 20-41-44.00_28_20_25.Imagen fija021.jpg
2025-05-26 20-41-44.00_32_48_23.Imagen fija022.jpg
2025-05-26 20-41-44.00_19_04_12.Imagen fija018.jpg

Use a soldier asset with pre-built shooting and running animations. Place them where the 2m schematic cubes were. For organization, create an empty GameObject called “Soldiers” as a parent. To animate:

  1. Drag soldier prefabs from the Prefabs folder to the Hierarchy.
  2. Add an Animator component to each soldier.
  3. Drag the running or shooting animation into the Animator Controller.
  4. The animations will play automatically when you hit Play.


Add Helicopters

2025-05-26 20-41-44.00_43_40_29.Imagen fija026.jpg
2025-05-26 20-41-44.00_42_31_17.Imagen fija024.jpg
2025-05-26 20-41-44.00_43_42_27.Imagen fija025.jpg

Import a military helicopter asset with an animatable rotor. Fix any pink materials as in Step 6. Place helicopters where the 12m schematic cubes were. Animate the rotor using the Animator component (see Step 9).

Focus on the Robot

instructables-logo-1688x1266.png

Now, let’s create the star of the show—the Instructables robot. We’ll generate a 3D model based on the Instructables logo.

Generate Robot Image

Captura de pantalla 2025-05-27 224109.png
21 may 2025, 10_42_37 a.m..png
ChatGPT Image 21 may 2025, 11_19_29 a.m..png

Use ChatGPT to create a 3D-style image of the Instructables robot. Use this prompt:

“Convert the Instructables robot logo to a 3D style with realistic shadows on a white background, posed in a T-pose for animation.”

If satisfied, refine with:

“Provide a frontal view of the Instructables robot in T-pose on a white background for 3D model generation.”

Save the resulting image.

Create 3D Robot Model

2025-05-26 20-41-44.00_51_41_18.Imagen fija030.jpg
2025-05-26 20-41-44.00_49_20_07.Imagen fija027.jpg
2025-05-26 20-41-44.00_49_42_22.Imagen fija028.jpg
2025-05-26 20-41-44.00_51_14_18.Imagen fija029.jpg

Visit Hyper3D.ai to generate a 3D model and texture from the image. Upload the image, follow the intuitive interface, and download the FBX model with textures. The results are stunningly accurate!

Animate the Robot

2025-05-26 20-41-44.00_53_59_03.Imagen fija031.jpg
2025-05-26 20-41-44.00_54_17_03.Imagen fija033.jpg
2025-05-26 20-41-44.00_54_46_20.Imagen fija034.jpg
2025-05-26 20-41-44.00_57_35_00.Imagen fija035.jpg

Go to Mixamo.com, upload the FBX model, and map key body parts as prompted. Choose an animation (I used an idle animation) and download the rigged model with animation.

Import and Texture the Robot

2025-05-26 20-41-44.01_08_47_04.Imagen fija038.jpg
2025-05-26 20-41-44.00_58_30_07.Imagen fija036.jpg
2025-05-26 20-41-44.00_59_17_05.Imagen fija037.jpg
2025-05-26 20-41-44.01_12_44_26.Imagen fija041.jpg

Import the robot model into Unity with its textures. Use an image editor (e.g., GIMP) to add dirt or wear to the texture for a battle-worn look. Create a new material, assign the textures, and place the robot at the 50m schematic cube’s position, scaling it to match.

Set Up Night Scene

2025-05-26 20-41-44.01_09_58_13.Imagen fija039 - copia.jpg
2025-05-26 20-41-44.01_09_58_13.Imagen fija039.jpg

To create a dark, apocalyptic atmosphere, remove the default Directional Light and set the Skybox to none (Window > Rendering > Lighting > Environment). This ensures the scene is pitch black, ready for custom lighting.

Add Muzzle Flashes and Laser Beams

2025-05-26 20-41-44.01_22_10_29.Imagen fija044.jpg
2025-05-26 20-41-44.01_10_13_26.Imagen fija040.jpg
2025-05-26 20-41-44.01_16_42_18.Imagen fija042.jpg
2025-05-26 20-41-44.01_17_43_20.Imagen fija043.jpg

Download a PNG of a muzzle flash. For soldiers and helicopters:

  1. Create a plane at the weapon’s tip.
  2. Apply an Emissive Material with the muzzle flash texture.
  3. For the robot’s eye lasers, use the same technique, applying the emissive material to planes positioned at the eyes for a glowing effect.


Add Lightning Effects

2025-05-26 20-41-44.01_39_42_05.Imagen fija051.jpg
2025-05-26 20-41-44.01_26_45_29.Imagen fija047.jpg
2025-05-26 20-41-44.01_29_19_16.Imagen fija048.jpg
2025-05-26 20-41-44.01_33_28_25.Imagen fija049.jpg
2025-05-26 20-41-44.01_38_07_21.Imagen fija050.jpg

Repeat the process from Step 17 for lightning. Use a lightning PNG texture on planes in the sky, with emissive materials to simulate flashes.

Add Dust and Embers

2025-05-26 20-41-44.01_50_04_24.Imagen fija054.jpg
2025-05-26 20-41-44.01_22_57_26.Imagen fija045.jpg
2025-05-26 20-41-44.01_47_22_26.Imagen fija052.jpg
2025-05-26 20-41-44.01_49_00_16.Imagen fija053.jpg

Import a dust and ember particle asset from the Asset Store. Scatter these particles across the scene to enhance the chaotic atmosphere.

Place Point Lights

2025-05-26 20-41-44.02_00_54_15.Imagen fija060.jpg
2025-05-26 20-41-44.01_51_55_29.Imagen fija056.jpg
2025-05-26 20-41-44.01_53_07_11.Imagen fija057.jpg
2025-05-26 20-41-44.01_57_27_11.Imagen fija058.jpg
2025-05-26 20-41-44.01_59_11_11.Imagen fija059.jpg

Add Point Lights to emphasize glowing elements:

  1. Two orange lights in the robot’s eyes.
  2. Lights for each muzzle flash and laser beam.
  3. Lights for lightning flashes.
  4. Backlights to silhouette the robot.
  5. Ground lights and lights behind rubble for subtle illumination.
  6. Dim lights on buildings for depth.
  7. Adjust intensity and range as needed.


Set Up Skybox

2025-05-26 20-41-44.02_06_48_25.Imagen fija063.jpg
2025-05-26 20-41-44.02_03_12_00.Imagen fija061.jpg
2025-05-26 20-41-44.02_04_22_16.Imagen fija062.jpg

Download a dark, cloudy skybox texture with faint bright patches to highlight silhouettes of distant buildings and helicopters. Apply it via Window > Rendering > Lighting > Environment > Skybox Material.

Add Rain

2025-05-26 20-41-44.02_20_04_23.Imagen fija068.jpg
2025-05-26 20-41-44.02_06_57_20.Imagen fija064.jpg
2025-05-26 20-41-44.02_12_44_01.Imagen fija066.jpg
2025-05-26 20-41-44.02_19_04_25.Imagen fija067.jpg

Import a rain particle asset and adjust it to fall diagonally at a fast pace, enhancing the stormy mood.

Refine Lighting

2025-05-26 20-41-44.02_35_32_00.Imagen fija075.jpg
2025-05-26 20-41-44.02_23_19_17.Imagen fija070.jpg
2025-05-26 20-41-44.02_24_16_25.Imagen fija071.jpg
2025-05-26 20-41-44.02_26_38_23.Imagen fija072.jpg
2025-05-26 20-41-44.02_29_39_13.Imagen fija073.jpg
2025-05-26 20-41-44.02_32_52_14.Imagen fija074.jpg

As you progress, add more point lights to highlight the robot’s body, buildings, or other elements that need emphasis. Test the scene frequently to balance glow and visibility.

Animate Moving Components

2025-05-26 20-41-44.02_44_25_08.Imagen fija076.jpg
2025-05-26 20-41-44.02_51_17_23.Imagen fija077.jpg
2025-05-26 20-41-44.02_58_24_11.Imagen fija078.jpg
2025-05-26 20-41-44.02_58_45_16.Imagen fija079.jpg

Animate dynamic elements:

  1. Use the Animator for cyclic animations like helicopter rotors or soldier movements.
  2. Write simple scripts for rapid effects like muzzle flashes or lightning.

Attach the scripts to a GameObject with a light component and adjust variables in the Inspector.

Apply Post-Processing

2025-05-26 20-41-44.03_12_16_13.Imagen fija085.jpg
2025-05-26 20-41-44.02_59_58_21.Imagen fija080.jpg
2025-05-26 20-41-44.03_03_19_19.Imagen fija081.jpg
2025-05-26 20-41-44.03_04_59_07.Imagen fija082.jpg
2025-05-26 20-41-44.03_05_36_08.Imagen fija083.jpg

Add a Global Volume GameObject and attach a Volume component. Configure post-processing:

  1. Vignette: Increase intensity for darker edges, adding drama.
  2. Chromatic Aberration: Add a subtle effect for a cinematic look.
  3. White Balance: Warm up the scene with an orange tint.
  4. Shadows: Apply a light orange tint.
  5. Contrast: Boost slightly for sharper visuals.
  6. Depth of Field: Add background blur for focus on the robot.
  7. Film Grain: Add subtle noise for texture.
  8. These effects make the scene pop!


Add Final Touches

2025-05-26 20-41-44.03_26_53_11.Imagen fija088.jpg
2025-05-26 20-41-44.03_17_51_29.Imagen fija086.jpg
2025-05-26 20-41-44.03_24_16_05.Imagen fija087.jpg

Import a fire particle asset and place it strategically (e.g., on rubble or near the robot). Adjust any overlooked details, like texture alignment or light intensity.

Animate the Camera

2025-05-26 20-41-44.03_50_05_04.Imagen fija092.jpg
2025-05-26 20-41-44.03_42_33_23.Imagen fija090.jpg
2025-05-26 20-41-44.03_43_26_04.Imagen fija091.jpg
2025-05-26 20-41-44.03_52_36_28.Imagen fija093.jpg

Create a simple camera animation using Unity’s Timeline. Set a path for the camera to move forward, focusing on the robot and key action areas.

Export the Video

2025-05-26 20-41-44.03_40_46_08.Imagen fija089.jpg
2025-05-26 20-41-44.03_52_27_16.Imagen fija094.jpg
2025-05-26 20-41-44.03_53_02_14.Imagen fija095.jpg

Use Unity Recorder (available in the Package Manager) to capture the scene. Click Start Recording, set the output path, and export the video.

Add Audio

2025-05-26 20-41-44.04_04_47_23.Imagen fija096.jpg
2025-05-26 20-41-44.04_08_46_27.Imagen fija097.jpg

Enhance the video with war and battle sound effects in a video editor. I used:

  1. Sound Effect by WilliamHector from Pixabay.
  2. Sound Effect by freesound_community from Pixabay.
  3. Sound Effect by freesound_community from Pixabay.

Admire the Result

Instructables Robot Laser Battle Scene in Unity

The final scene is breathtaking! The glowing lasers, muzzle flashes, and ambient lights create a vivid apocalyptic atmosphere. The Instructables robot stands as a symbol of creativity, battling laziness and monotony in a dazzling display of visual effects.

----

I had a blast building this project, and I hope you enjoy creating it as much as I did! Share your results in the comments, and let’s keep pushing the boundaries of creativity for the "Make it Glow" contest!