Fact-checked by Grok 2 weeks ago

Parallax scrolling

Parallax scrolling is a and technique in which multiple layers of visual elements move at different speeds relative to the user's viewpoint, typically during scrolling, to simulate depth and three-dimensional movement on a two-dimensional surface. This effect originated in through the use of the , invented around 1933, which allowed cels to be placed at varying distances from the lens to create layered motion and perspective. It was popularized in during the early 1980s, with arcade titles like Moon Patrol (1982) employing multiple background layers scrolling at differing rates to enhance immersion in 2D environments. In , parallax scrolling emerged as a trend in the early , with the 2011 Nike Better World campaign site by designer Coyle serving as one of the first prominent examples, using to layer content for a experience. The technique gained widespread adoption for its ability to boost user engagement and visual appeal, particularly in promotional and websites, by guiding attention through motion and creating a of progression. However, studies indicate it can sometimes lead to challenges, such as slower load times, disorientation, or missed content, making it best suited for leisure-oriented interfaces rather than task-heavy applications. Modern implementations often leverage CSS properties like transform and scroll-driven animations for smoother effects across devices, with restraint recommended to avoid overwhelming users.

History and Development

Origins in Animation and Film

Parallax refers to the in which nearby objects appear to move faster than distant ones when an observer shifts position, creating a sense of depth in the . This effect, rooted in human perception, has been harnessed in to simulate on flat surfaces. In the , artists and photographers began exploiting principles to enhance depth illusions in static displays. Dioramas, popularized in the 1820s by , employed layered translucent paintings and strategic lighting within large-scale viewing chambers to mimic atmospheric perspective and subtle shifts in viewpoint, evoking a parallax-like sense of spatial recession for audiences. Similarly, stereoscopic photography, developed in the 1830s by and refined with daguerreotypes, used paired images viewed through a to replicate binocular , producing vivid effects that made foreground elements appear to advance while backgrounds receded. These techniques laid groundwork for later motion-based applications by demonstrating how relative positioning could fool the eye into perceiving volume. The most influential advancement came in the 1930s with the invention of the by , which was further developed by William Garity at Walt Disney Studios, a device that mechanized for by stacking multiple sheets of artwork on adjustable planes between a camera and light source. First deployed in the 1937 short , the camera allowed animators to move layers at varying speeds and distances from the lens, with foreground elements traversing faster than backgrounds to simulate realistic depth during camera pans and zooms. This innovation, which won an Academy Award for the film, transformed 2D by introducing dynamic motion, where transparent cels revealed underlying layers, enhancing atmospheric mood and narrative immersion. Disney's multiplane technique gained prominence in feature films, notably and the Seven Dwarfs (1937), where it created sweeping forest scenes with layered foliage and mist that shifted in parallax to draw viewers into the storybook world. The approach reached a pinnacle in (1942), employing up to seven planes for intricate woodland environments, where animal movements against receding horizons amplified emotional depth through subtle relative velocities. These applications not only elevated Disney's productions but also influenced subsequent digital adaptations, including parallax scrolling in video games.

Adoption in Video Games

In the 1980s, early video game hardware, particularly 8-bit processors in consoles like the Atari 2600 and Nintendo Entertainment System (NES), faced severe limitations in rendering true three-dimensional environments due to constrained memory, processing power, and lack of dedicated 3D graphics capabilities. Developers turned to parallax scrolling as a workaround to simulate depth in two-dimensional side-scrolling games, employing multiple background layers that moved at varying speeds relative to the foreground to create an illusion of distance without requiring complex 3D calculations. One of the earliest and most notable implementations appeared in , an developed and published by in 1982. This horizontally scrolling shooter featured three distinct background layers—a starry sky, craters, and a horizon—each advancing at different rates to enhance the sense of motion across the lunar surface, marking a pioneering use of the technique in digital gaming. This approach not only addressed hardware constraints but also drew brief inspiration from techniques in and film, adapting analog principles to pixel-based visuals. As and console hardware evolved through the mid-1980s, parallax scrolling advanced alongside improvements in sprite handling and scrolling mechanics. Sega's , released in 1985, introduced rotational parallax via its innovative "Super Scaler" technology, which dynamically scaled and distorted road elements to mimic curving paths and depth in a pseudo-3D racing experience, pushing the boundaries of 2D visuals on dedicated boards. Concurrently, Konami's (1985) employed multi-layer parallax backgrounds in its horizontally scrolling stages, with slower-moving distant stars and faster foreground obstacles to convey interstellar scale and immersion. This was further refined in Irem's R-Type (1987), where intricate parallax layers in organic and mechanical environments amplified the game's atmospheric tension, using independent scrolling planes to differentiate foreground threats from receding backgrounds. By the 1990s, the transition to 16-bit consoles enabled more sophisticated parallax effects, exemplified by the (SNES). Its graphics mode allowed for hardware-accelerated rotation, scaling, and affine transformations on background layers, producing pseudo-3D parallax in games like (1990), where overworld maps featured dynamically tilting and scrolling terrains to simulate elevation and exploration depth. These advancements solidified parallax scrolling as a staple for visual enhancement in platformers and shooters, bridging the gap to full in later generations.

Expansion to Digital Media

In the 1990s, during the CD-ROM era of interactive , parallax scrolling expanded beyond gaming into narrative-driven experiences, enhancing cinematic depth in titles like Dragonsphere (1994), where parallax screen-scrolling simulated exploration in fantasy environments for immersive storytelling. This technique leveraged the increased storage capacity of to deliver fluid, multi-layered visuals in adventure and , moving away from static interfaces toward dynamic environments that mimicked filmic perspective. By the early 2000s, parallax scrolling transitioned to through advancements in CSS and , enabling subtle depth effects on static pages without heavy plugins. Around 2005–2009, the rise of facilitated broader adoption via lightweight libraries, such as early scrolling parallax plugins that bound background motion to user scroll events, transforming flat websites into engaging, layered interfaces. This shift built on gaming roots but adapted for browser constraints, prioritizing accessibility and performance. Post-2010, mobile integration popularized parallax in user interfaces, notably with 7's 2013 background motion feature, which separated icons from wallpapers to create a of floating depth responsive to device tilt via data. Similar effects appeared in apps, enhancing UI fluidity. Contemporary tools further broadened applications: supports video parallax through 3D layering and camera animation for depth in films and ads, while Unity's engine includes presets and assets like Parallax Scrolling VZ for seamless integration in / experiences, allowing developers to script relative motion across virtual environments. By the mid-2010s, parallax scrolling gained cultural prominence in and , where it fostered immersive by guiding users through narrative scrolls that layered product reveals with contextual visuals, boosting and perceived trust. Studies confirmed its positive impact on metrics like enjoyment and visual appeal, leading to widespread use in promotional sites for deeper emotional connections without overwhelming load times.

Core Principles

Illusion of Depth

Parallax scrolling leverages fundamental principles of human visual perception to simulate depth in two-dimensional environments. In human vision, depth perception arises from cues such as , which involves the slight horizontal offset between images seen by each eye, and motion parallax, where the relative speeds of objects at varying distances create a of spatial arrangement as the observer moves. These mechanisms allow the to infer three-dimensional structure from two-dimensional retinal projections, with motion parallax particularly effective in viewing by exploiting differences in apparent motion velocity. The mathematical foundation of motion parallax lies in the relationship between an object's true and its apparent velocity on the , which depends on distances involved. A simplified model for two-dimensional contexts expresses this as the apparent velocity v_{\text{app}} = v_{\text{true}} \times \frac{d_{\text{obs}}}{d_{\text{obj}}}, where v_{\text{true}} is the object's true relative to , d_{\text{obs}} is the distance from to the reference plane (such as the fixation point), and d_{\text{obj}} is the distance to the object; this ratio ensures that objects farther away exhibit slower apparent motion, enhancing the depth cue. In practice, this principle is mirrored in parallax scrolling by assigning slower scroll rates to background layers—for instance, 0.5 times the speed of the foreground—to replicate the slower relative motion of distant elements, thereby fostering an illusion of spatial layering without requiring actual three-dimensional rendering. Psychological research underscores how these differential speeds align with perceptual principles, including Gestalt laws such as common fate, where elements moving at similar velocities are grouped as belonging to the same plane, while varying speeds across layers promote segregation and a heightened sense of depth. Studies on demonstrate that such motion-based illusions increase user by engaging natural depth-processing pathways, particularly in hedonic contexts like websites, where parallax effects enhance engagement and perceived vividness without the computational demands of true 3D graphics. This perceptual enhancement draws on the brain's innate interpretation of relative motion to create a more compelling spatial narrative. Despite these benefits, excessive use of parallax scrolling can lead to limitations, including triggered by a vestibular-visual mismatch, where the simulated motion conflicts with the stationary vestibular input from the , causing symptoms like or disorientation. Sensitivity to motion cues has been shown to predict the severity of such symptoms in dynamic visual environments, highlighting the need for moderation to maintain user comfort.

Relative Motion Mechanics

In parallax scrolling, elements are assigned scroll rates based on their intended depth to create relative motion. Typically, foreground layers move at full speed (1x relative to the camera), midground layers at half speed (0.5x), and background layers at quarter speed (0.25x) or slower, simulating greater distance. These rates are scaled by a depth z, often using the \text{speed} = \frac{\text{base_speed}}{1 + z}, where base_speed is the camera's movement rate and z increases for farther layers, ensuring distant elements appear stationary while nearer ones shift more rapidly. Coordinate transformations adjust layer positions in 2D space to reflect these rates. For horizontal scrolling, the offset for a layer is calculated as x_{\text{offset}} = \text{scroll}_x \times (1 - \text{depth_factor}), where \text{scroll}_x is the camera's and \text{depth_factor} ranges from 0 (for background, minimal ) to 1 (for foreground, full ). This is applied per to each layer's base , maintaining consistent without altering the image content itself. Synchronization between layers prevents visual artifacts such as misalignment or tearing during motion. Layers are aligned by updating positions relative to a shared camera reference point, often repositioning tiled backgrounds when the camera advances beyond half their width to create seamless infinite scrolling. In hardware-accelerated systems, dedicated scrolling registers adjust offsets per frame, while software implementations use double buffering to draw complete frames off-screen before swapping, avoiding partial updates that cause tearing. Performance considerations arise from the computational demands of redrawing multiple layers versus simpler single-image . Redrawing layered elements increases CPU or GPU load, particularly with high-resolution textures or many layers, as each requires separate position calculations and rendering passes; hardware mitigates this by offloading to GPU registers for near-constant overhead. In contrast, single-image methods one but lack depth, making layered approaches more resource-intensive yet essential for the effect. For smooth motion, updates often employ () to blend between start and end positions over time. The is \text{[position](/page/Position)} = \text{[lerp](/page/Lerp)}(\text{start_pos}, \text{end_pos}, \text{time} \times \text{speed_multiplier}), where time is the normalized frame and speed_multiplier scales by depth, reducing abrupt jumps and ensuring fluid relative movement across varying frame rates.

Technical Prerequisites

Implementing parallax scrolling necessitates specific hardware foundations to manage layered rendering and movement efficiently. Early systems relied on dedicated chipsets like the Video Display Processor (VDP) in the Sega Master System, released in , which supported line scrolling to simulate parallax effects through hardware-assisted background manipulation. In contemporary setups, graphics processing units (GPUs) with advanced transform capabilities are essential, as they accelerate layer translations and compositions via hardware-optimized operations, enabling smooth performance on devices from desktops to mobiles. On the software side, 2D graphics application programming interfaces (APIs) form the core toolkit for rendering parallax layers. For web-based applications, the HTML5 Canvas API facilitates dynamic drawing and animation of multiple backgrounds at varying speeds, supporting real-time updates without plugins. Similarly, provides robust low-level access for cross-platform development, allowing precise control over and rendering in parallax scenes. Frame buffers play a critical role in off-screen composition, enabling developers to render layers separately before blending them into a final output, which reduces on-screen flicker and optimizes memory usage during scrolling. Resolution and management is vital to prevent visual across diverse environments. Parallax implementations must account for varying screen dimensions by employing techniques, such as clamping scroll offsets to fixed boundaries, ensuring layers maintain proportional and regardless of device resolution. This approach preserves the depth illusion without stretching or cropping elements unnaturally. Developers require foundational knowledge of concepts to implement parallax effectively. Affine transformations are prerequisite for manipulating layer positions, scales, and rotations in 2D , preserving parallelism and ratios during . Understanding rasterization pipelines is equally important, as they govern how transformed and textures are converted into pixels, ensuring efficient layer without redundant computations. Optimization strategies begin with level-of-detail (LOD) techniques for distant parallax layers, where reduced or simplified minimizes counts and updates, balancing visual fidelity with stability on resource-constrained .

Implementation Techniques

Layer-Based Scrolling

Layer-based scrolling, a foundational technique in parallax effects, involves stacking multiple images as distinct layers, each assigned a scrolling speed proportional to its simulated depth to create an illusion of three-dimensional movement. This method, popularized in early 1980s , exploits the relative motion principle where distant layers appear to move slower than closer ones, enhancing visual depth without true . In typical setups, 4 to 8 layers are prepared and stored in video memory, with each layer representing elements at varying depths—such as distant mountains, midground hills, and near-surface . Each layer is assigned a speed multiplier based on its depth; for instance, a far-background layer might scroll at 25% of the foreground speed, while a mid-layer moves at 50%. These are often tiled or repeated to support continuous ing across large virtual worlds, limited primarily by available memory in 1980s hardware like boards or VRAM. Rendering occurs by drawing layers from back to front, applying independent offsets to simulate motion. In 1980s systems, assistance was common via controllers like the CRTC (e.g., variants in home computers such as the ), which enabled efficient screen address adjustments for smooth scrolling of individual planes with minimal CPU intervention. Modern game engines, by contrast, rely on software blitting, where the CPU or GPU copies layer bitmaps to the with calculated offsets each frame. A simple example for horizontal scrolling illustrates this:
global_scroll = current_camera_position_x
for each layer in background_layers:
    layer_speed = layer.depth_multiplier  # e.g., 0.25 for far [background](/page/Background)
    offset_x = global_scroll * layer_speed
    draw_bitmap(layer.image, offset_x, 0)
This approach redraws only the visible portions, often using pre-shifted bitmaps for sub-pixel smoothness in memory-constrained environments. The technique offers simplicity and low CPU overhead, as hardware or optimized blitting handles much of the work, allowing focus on gameplay in resource-limited titles like , which pioneered three-layer parallax on Irem's M-52 arcade hardware. However, it is memory-intensive for high-resolution assets, requiring substantial VRAM for multiple full-screen bitmaps, and is generally restricted to linear horizontal or vertical directions, limiting complex curves without additional processing. Variants adapt the method for specific genres: vertical parallax dominates side-scrollers for terrain progression, while rotational variants twist layers around a central to approximate pseudo-3D effects, as seen in overhead racers. These extensions maintain the core layer-stacking efficiency while tailoring motion to game needs.

Sprite and Object Manipulation

Sprites in are defined as small, movable graphical entities that represent individual objects or characters with independent positions and animations, distinct from full background layers. To apply parallax scrolling to , developers assign a z-depth value to each sprite, simulating distance from the viewer, and adjust their horizontal and vertical velocities inversely proportional to this depth; for example, the x-velocity can be calculated as base_velocity divided by the z-depth, causing distant sprites to move slower than closer ones relative to the camera or . This technique extends the relative motion principle from background layers to discrete objects, enhancing in scenes where elements like enemies or collectibles need independent . In game engines such as , implementation involves using functions like draw_sprite_ext to render sprites at custom x and y offsets derived from the camera's position divided by their z-depth, with optional scaling parameters ( and yscale) to further emphasize depth by making closer sprites appear larger. must also account for depth, often by projecting interactions onto a plane while respecting z-order to prevent overlaps between sprites at different depths. Common use cases include positioning foreground elements, such as player characters or dynamic obstacles, over parallax backgrounds in platformer games, where the character's fixed contrasts with slower-moving distant sprites to create a sense of progression through a multi-layered environment. A key challenge in sprite-based parallax is sorting sprites by their z-depth before rendering to ensure correct draw order, simulating in systems and avoiding visual errors like distant objects appearing in front of closer ones.

Pattern and Animation Approaches

Tile-based systems form the foundation of pattern and animation approaches in parallax scrolling, where backgrounds are constructed as grids of repeating tiles arranged in nametables, enabling efficient rendering of expansive environments through modular repetition and wrap-around scrolling. In these systems, the (NES) Picture Processing Unit (PPU) manages a 32x30 tile grid per nametable, allowing horizontal or vertical scrolling across a 256x240 viewport with seamless transitions by wrapping at nametable boundaries. This wrap-around is achieved via the PPU's coarse X and Y counters, which increment 32 to cycle through the tile grid, creating the illusion of infinite worlds without loading entirely new content. Animation integration enhances these tile-based setups by cycling through multiple frames of tile patterns stored in the pattern table, with frame updates occurring during vertical blanking intervals to avoid visual artifacts. For parallax effects, tiles at simulated greater depths cycle at slower rates relative to foreground layers—for instance, animating patterns across 8 to shift by one per cycle, producing a slower apparent motion compared to faster-cycling nearer elements. In programming, this involves dynamically uploading new tile data to CHR via the PPU's $2006/2007 registers during vblank, limited to about 256 bytes per frame to stay within timing constraints. Implementation on the leverages nametable scrolling combined with attribute tables to introduce pattern variation across the grid, where attributes define palette assignments for 2x2 blocks, allowing subtle depth cues through color shifts without altering core patterns. Developers update off-screen nametable regions in VRAM ahead of the to maintain continuity, using modulo arithmetic on the scroll position (e.g., scroll_x % 256 for horizontal looping) to ensure repeating align seamlessly as the camera advances. This approach supports dynamic by adjusting cycle speeds per "layer" via software-controlled swaps, though limits tile updates to prevent overflow. The primary advantages of these methods lie in their memory efficiency for rendering large worlds, as repeating patterns minimize the need for unique tiles—often requiring only a of the 256 available slots—while enabling through algorithmic repetition rather than static assets. Looping further ensure seamlessness, with the PPU's fine scroll bits (0-7) handling sub-tile offsets and coarse bits (0-4) wrapping the tile indices, allowing endless extension of environments like vast landscapes or skies. methods can briefly overlay these tiled s for non-repeating elements, adding further depth without disrupting the pattern flow.

Raster and Procedural Methods

The raster method in parallax scrolling simulates depth by dividing the screen into horizontal bands or scanlines, rendering each independently with different scroll offsets to create the illusion of multiple layers without dedicated hardware planes. This technique, common in early software-rendered systems, involves compositing and refreshing pixel lines from top to bottom, often using timing delays or raster interrupts to adjust scrolling mid-frame for varying speeds across the image height. Procedural generation enhances parallax scrolling by algorithmically creating dynamic landscapes that extend infinitely, often employing noise functions such as to define terrain heights and textures across multiple layers. Scrolling is achieved by offsetting the input coordinates or seeds to the noise function, generating seamless parallax motion where distant layers move slower relative to foreground elements, avoiding the need for pre-drawn tiles. In modern implementations, GLSL fragment shaders in enable procedural by computing offsets on the GPU, integrating noise-based generation to adjust coordinates dynamically based on camera movement for interactive effects. benefits from GPU acceleration, with fragment and compute shaders handling computations efficiently, though applications trade higher detail for lower to maintain frame rates above 60 , contrasting pre-rendered methods that allow complex displacements at the cost of flexibility.

Applications and Uses

In Video Games

Parallax scrolling plays a pivotal role in side-scrolling video games, where it simulates depth by moving background layers at slower speeds relative to the foreground, enhancing the sensation of velocity and spatial extent. In genres like platformers, this technique is instrumental for creating dynamic environments that guide player movement and emphasize speed, as exemplified in the series, where multiple scrolling layers depict rolling hills and distant skies to amplify the fast-paced action. Beyond visual enhancement, parallax scrolling integrates deeply into mechanics, particularly in level design, where varying layer speeds can obscure or reveal hidden areas through strategic depth illusions, prompting players to explore beyond the immediate plane. This approach fosters interactive discovery, as shifts in parallax motion can signal environmental or concealed paths, thereby enriching and puzzle-solving elements in exploratory genres. For instance, developers leverage these to extend play sessions by implying greater world complexity, encouraging repeated scrutiny of scrolling vistas. Layer-based scrolling techniques enable such integrations, allowing real-time adjustments to layer velocities tied to player actions. The evolution of parallax scrolling in video games transitioned from rudimentary implementations constrained by hardware limitations to more sophisticated hybrid systems in the mid-1990s. A landmark advancement occurred in (1994), which combined pre-rendered sprites with multi-layer to produce pseudo- platforming sequences, bridging flat scrolling with volumetric illusions and setting a benchmark for console-era depth simulation. This progression addressed early constraints like limited color palettes and processing power, evolving into tools that supported richer narrative and mechanical layering. In contemporary indie titles, parallax scrolling has matured into a staple for atmospheric world-building, often paired with advanced rendering for heightened emotional impact. Games like Ori and the Blind Forest (2015) employ intricate parallax layers alongside dynamic lighting and particle effects to craft ethereal forests that respond fluidly to player traversal, blending visual poetry with metroidvania exploration. This modern application not only polishes aesthetics but also amplifies gameplay fluidity, as layered motion guides attention and underscores environmental storytelling. Overall, parallax scrolling profoundly influences player experience by expanding perceived world scale—effectively doubling or tripling visual depth with minimal asset overhead—leading to greater and satisfaction. User studies on enhanced parallax implementations report up to 85% preference for such visuals due to boosted aesthetic appeal and sense of presence, as layers create a lifelike motion that draws players into expansive, believable realms. By mimicking real-world relative motion, it reduces in navigation while heightening emotional engagement, making environments feel alive and integral to the narrative.

In Web and UI Design

Parallax scrolling has become a popular technique in and (UI) design to create immersive, multi-layered experiences that respond to user , enhancing visual depth without requiring complex . In applications, it leverages the browser's rendering engine to simulate relative motion between foreground and background elements, often tied to scroll events from mouse wheels, touch gestures, or keyboard navigation. This approach is particularly effective in single-page applications (SPAs) and landing pages, where it transforms linear into a journey, drawing from principles of relative motion to guide users through content sections. Implementation in commonly relies on CSS 3D transforms to achieve layered effects. Developers apply the perspective property to a container to establish a , enabling child to move along the z-axis with transform: translateZ() for depth simulation, while transform: translateY() or translateX() handles scroll-based offsets at varying speeds. This hardware-accelerated method avoids reflows, allowing smooth animations on modern browsers supporting CSS Transforms Level 2. For more dynamic control, JavaScript libraries like .js—a lightweight —intercept scroll events to apply easing functions and calibrate layer velocities, ideal for responsive sites. Similarly, Rellax, a , simplifies integration by targeting with data attributes for speed multipliers, handling both desktop and mobile scroll inputs without dependencies.) From a (UX) perspective, parallax scrolling directs attention sequentially down long-form pages, fostering engagement in formats like portfolios or promotional sites. In SPAs, it breaks monolithic into perceived scenes, increasing and by mimicking natural depth cues, as foreground elements advance faster than backgrounds to emphasize calls-to-action. However, excessive use can disorient users, so —such as subtle speeds (e.g., 0.5x for backgrounds)—balances with . Accessibility considerations are critical, as parallax motion can induce vestibular discomfort for users with vestibular disorders or . Since 2018, the @media (prefers-reduced-motion: reduce) query, standardized in CSS Level 5, allows designers to disable animations by overriding transforms (e.g., setting transform: none), respecting OS-level settings in browsers like and . This aligns with WCAG 2.1 Success Criterion 2.3.3, ensuring essential content remains navigable without motion. Performance optimization is essential for maintaining fluidity, especially on resource-constrained devices. Scroll event listeners should be throttled to fire at 60 frames per second (fps) using techniques like requestAnimationFrame to batch updates, preventing jank from excessive repaints. On mobile, the will-change: transform CSS property hints to the browser for layer promotion to the compositor thread, reducing main-thread blocking; combined with image optimization (e.g., formats), this ensures Largest Contentful Paint (LCP) under 2.5 seconds. Parallax scrolling peaked in popularity during the , particularly in creative portfolios and agency sites, where it symbolized innovative amid the rise of full-screen hero sections and infinite scroll. By the 2020s, its use has been tempered by performance mandates like Google's Core Web Vitals, introduced in 2020, which penalize slow-loading interactions in search rankings, prompting lighter implementations or alternatives like CSS Scroll-Driven Animations for better metrics.

In Film and Other Visual Media

In digital film production, parallax scrolling techniques are commonly applied through software like to create compositing effects that add depth to static images or 2D elements in trailers and promotional materials. Plugins such as Parallaxer 3 and AnimateParallax streamline the process by automating layer separation, Z-depth assignment, and animation for parallax motion, enabling efficient creation of immersive sequences without full . In virtual reality (VR) and augmented reality (AR) applications, head-tracked parallax scrolling enhances immersion by dynamically adjusting visual layers in response to user head movements, mimicking natural depth perception in non-interactive cinematic environments. The Parallax app for Oculus Quest, for example, utilizes this approach to render thousands of volumetric 3D photographs with limited six-degrees-of-freedom movement, allowing viewers to explore real-world scenes through parallax shifts driven by headset tracking. This technique draws from foundational VR research on head-motion parallax to deliver high-fidelity, real-world-based experiences without requiring full 360-degree interactivity. Parallax scrolling has also found applications in , particularly in interactive digital campaigns that employ reveals to engage audiences through layered motion. Nike's Better World campaign website (2011) marked an early mainstream adoption, using parallax to layer athlete stories and product visuals that scrolled at differential speeds, creating a depth that influenced subsequent ad designs in the . Similarly, in other visual like digital books and e-magazines, parallax simulates realistic page-turn animations; apps such as interactive publications from the early integrated these effects to layer text, images, and backgrounds for enhanced tactile reading experiences. One persistent challenge in parallax applications for and visual media is achieving frame-rate consistency between pre-rendered video exports and rendering, as the former allows for high-fidelity computation offline but risks artifacts during format conversions, while the latter prioritizes at the potential cost of visual smoothness in cinematic outputs. This disparity often requires optimization in tools like After Effects to balance export quality with playback performance across media platforms.

Notable Examples

Pioneering Video Games

One of the earliest implementations of multi-layer parallax scrolling in arcade games appeared in Moon Patrol (1982), developed by Irem and published by Williams Electronics. This horizontally scrolling shooter featured distinct background layers—such as hills, the sky, and the ground—moving at varying speeds to create a sense of depth and motion across the lunar landscape, marking it as the first arcade title to employ full parallax scrolling for immersive gameplay. The technique enhanced the game's dynamic feel, contributing to its commercial success. Irem's R-Type (1987) further refined parallax techniques through organic, multi-layered alien environments that scrolled independently, building tension via intricate, biomechanical landscapes that unfolded at staggered speeds. These backgrounds amplified the game's claustrophobic yet expansive feel, with foreground elements like the player's ship contrasting against slower-moving organic structures to evoke a living, hostile world. The parallax implementation supported R-Type's deliberate pacing and designs, solidifying its status as a genre-defining . Nintendo's (1990) for the (SNES) showcased parallax scrolling via the console's graphics mode, enabling rotating and scaling overworld maps that layered terrain, clouds, and horizons at differential speeds for pseudo-3D navigation. This allowed seamless transitions between platforming and exploratory flight, enhancing the game's vibrant, interconnected world design. The title sold over 20 million copies worldwide, playing a key role in the SNES's 49.1 million unit sales and bolstering Nintendo's dominant market share in the 16-bit era. These pioneering titles collectively elevated parallax scrolling from a novel effect to a standard for creating depth in games, influencing side-scrolling mechanics and visual storytelling across the industry during the arcade and early console boom.

Influential Web Implementations

One of the pioneering web implementations of parallax scrolling was the Better World campaign website, launched in 2011. This site utilized multi-section parallax effects to narrate compelling stories of athletes and their contributions to social causes, creating an immersive scrolling experience that combined video, text, and imagery moving at varying speeds. The implementation relied on CSS3 transitions for smooth animations and for dynamic layer control, setting a benchmark for narrative-driven . A notable tool influencing modern implementations is the Scroll library, released in 2018 by the digital agency Locomotive. It enables smooth, GPU-accelerated parallax effects through virtual scrolling and detection, allowing developers to create performant animations without native scroll hijacking. Widely adopted for its compatibility with frameworks like and Vue, it has powered numerous high-profile sites by simplifying complex layered movements. General industry studies indicate that parallax scrolling can enhance user engagement, with A/B tests demonstrating improved attractiveness scores and faster task completion in interactive contexts, such as reducing time to locate elements of interest by approximately 43% in controlled experiments.

References

  1. [1]
    What Parallax Lacks - NN/G
    Jan 20, 2019 · Parallax-scrolling effects add visual interest, but they often create usability issues, such as content that is slow to load or hard to read.Why Designers Use Parallax · 4 Problems With Parallax · Make It Work: Use Restraint...<|control11|><|separator|>
  2. [2]
    The Effects of Parallax Scrolling on User Experience in Web Design
    Parallax scrolling is becoming an increasingly popular strategy in web design. This scrolling technique creates the illusion of depth on a webpage by making the ...
  3. [3]
    The Multiplane Camera - Chris Zacharias
    Aug 26, 2015 · The multiplane camera, invented in 1933, enabled animators to layer cels at varying distances, enabling new techniques like depth of field.Missing: scrolling origin
  4. [4]
    Parallax Scrolling Web Design | GWS Media
    The technique grew out of the multiplane camera technique used in traditional animation since the 1930s, and was popularised in video games by the 1982 arcade ...Parallax Scrolling Web... · Parallax Design & Seo · Multi-Page Parallax Pages...Missing: authoritative sources
  5. [5]
    Behind The Scenes Of Nike Better World: Storytelling Experience
    Jul 12, 2011 · Learn how the Nike Better World website was made and then use similar techniques to create your own parallax scrolling website.
  6. [6]
    Bringing Back Parallax With Scroll-Driven CSS Animations
    Aug 6, 2025 · Parallax is a pattern in which different elements of a webpage move at varying speeds as the user scrolls, creating a three-dimensional, ...
  7. [7]
    PARALLAX Definition & Meaning - Merriam-Webster
    The meaning of PARALLAX is the apparent displacement or the difference in apparent direction of an object as seen from two different points not on a ...
  8. [8]
    Motion Parallax - an overview | ScienceDirect Topics
    Motion parallax is defined as the changes that a retinal image undergoes when an observer moves through space, with visual features closer than fixation moving ...
  9. [9]
    The Diorama: 19th century entertainment | Jane Austen's World
    Nov 28, 2011 · Dioramas were a 19th century version of virtual reality – spectacles that both entertained and filled the viewer with wonder.
  10. [10]
    Stereograph, Panoramic Parallax, and the 3D Printing of Nostalgia
    This link between panorama and stereoscope provides a key to understanding how such media transformed cityscapes. By the late nineteenth century, photography ...
  11. [11]
  12. [12]
    [PDF] MULTIPLANE EDUCATOR GUIDE - The Walt Disney Family Museum
    The Multiplane Camera was first used as an experiment in the production of the Silly Symphony “The Old Mill” in 1937. The film was planned to follow a ...
  13. [13]
    The Old Mill Celebrates 80th Anniversary | - Cartoon Research
    Nov 4, 2017 · The Old Mill is the first film to use the famed Disney multiplane camera that added the illusion of three- dimensional depth to the animated ...
  14. [14]
    The Technology That Made Disney's Animated Classics More Magical
    Dec 30, 2023 · Snow White and the Seven Dwarfs used a multiplane camera to bring audiences into the 2D world, a groundbreaking technological achievement.
  15. [15]
    (PDF) The Multiplane Camera: Multiplanar Technique in Animation ...
    Jun 23, 2020 · ... Snow White lays moves slower away from the. camera, while the trees ... Bambi, Alice in Wonderland,. and Sleeping among many other made ...
  16. [16]
    Designing with Parallax Scrolling: The Do's and Don'ts | UXPin
    Parallax scrolling is a web design technique where elements appear to be moving at different speeds to produce a 3D scrolling effect.
  17. [17]
    How Parallax Methods Have Brought Back the Classics
    Feb 28, 2018 · The technique was first used back in 1930 for classic cartoons, but it really came into its own during the 1980s in games such as Moon Patrol, ...
  18. [18]
    Moon Patrol, Arcade Video game by Irem Corp. (1982)
    Moon Patrol was one of the earliest linear side-scrolling shoot-em-ups and the first game to feature parallax scrolling. Some graphical glitches: * Shoot an ...
  19. [19]
    A Brief History of Parallax : Perspective Tricks - YouTube
    Feb 10, 2022 · A look at the history of the parallax effect in Film and Gaming, starting in the twenties, and continuing until today ... Video Game Animation ...
  20. [20]
    R-Type Shown Running On The Atari 7800 - Time Extension
    Sep 3, 2024 · "Beautiful side-scrolling with parallax background" - Irem's legendary shmup R-Type has been shown running on the Atari 7800.
  21. [21]
    The Magic Of Mode 7: The Super Nintendo's Secret Weapon
    Sep 23, 2023 · Mode 7 allows the Super Nintendo to take a 2D image and apply 3D rendering effects to it, such as scrolling, curving, stretching, and more.
  22. [22]
    Some of My Favorite Games - by Sean J. Jordan
    Jan 13, 2024 · The Last Express (1997) - Jordan Mechner created some of the most cinematic platform games of the 1980s (Karateka and Prince of Persia), so ...
  23. [23]
    MegaRace, CD-ROM, FMV, and the Multimedia Dream of the 1990s
    Aug 29, 2025 · Philips had launched the CD-i in 1990, Sega was readying its Sega CD add-on, and computer manufacturers like Packard Bell were bundling CD-ROM ...
  24. [24]
    Scrolling Parallax: A jQuery Plugin | Jon Raasch's Blog
    Jun 2, 2009 · Scrolling Parallax is a new jQuery plugin that binds a parallax effect to the scrollbars and mouse wheel. This allows a background image or ...
  25. [25]
    Parallax Scrolling: Examples and History - Click Rain
    Oct 30, 2012 · Parallax is more than just a Green Lantern villain. The term “parallax” refers to the apparent movement of objects when viewed from different positions.
  26. [26]
    A closer look at iOS 7 parallax effect - iDownloadBlog
    Sep 26, 2016 · The so-called parallax effect that creates a sense of dimension by putting your Home screen icons onto a layer separate from your background image.
  27. [27]
    Parallax Effect in After Effects - Motion Design School
    Mar 28, 2021 · With Adobe After Effects, you can easily implement parallax effects to add depth and visual interest to your videos, presentations, and more.
  28. [28]
  29. [29]
    Storytelling in online shops: the impacts on explicit and implicit user ...
    Nov 8, 2021 · This paper examines in detail howthe use of storytellingwith parallax technology can influence the user experience (UX) in online shops as well as brand- and ...<|control11|><|separator|>
  30. [30]
    Joint Representation of Depth from Motion Parallax and Binocular ...
    Aug 28, 2013 · Binocular disparity and motion parallax provide two independent, quantitative cues for depth perception (Howard and Rogers, 1995, 2002).
  31. [31]
    The neural basis of depth perception from motion parallax - Journals
    Jun 19, 2016 · It is worth noting that some studies have shown that depth perception from motion parallax depends on the relationship between retinal motion ...
  32. [32]
    The motion/pursuit law for visual depth perception ... - PubMed Central
    The M/PL also explains depth constancy with motion parallax: a fixed M/PL ratio dθ/dβ at a fixed viewing distance f produces a fixed relative depth percept d/f, ...
  33. [33]
    Modeling depth from motion parallax with the motion/pursuit ratio
    The perception of unambiguous scaled depth from motion parallax relies on both retinal image motion and an extra-retinal pursuit eye movement signal.<|separator|>
  34. [34]
    A Century of Gestalt Psychology in Visual Perception I. Perceptual ...
    We review the principles of grouping, both classical (eg, proximity, similarity, common fate, good continuation, closure, symmetry, parallelism) and new.
  35. [35]
    (PDF) The Effects of Parallax Scrolling on User Experience in Web ...
    Sep 20, 2018 · Parallax scrolling is becoming an increasingly popular strategy in web design. This scrolling technique creates the illusion of depth on a ...
  36. [36]
    [PDF] Parallax Scrolling in a hedonic context - DiVA portal
    May 7, 2021 · The purpose of the study is to investigate the effect that parallax scrolling has on the immersive user experience in a hedonic context.
  37. [37]
    Variations in visual sensitivity predict motion sickness in virtual reality
    We found that an observer's sensitivity to motion parallax cues predicted severity of motion sickness symptoms. We also evaluated evidence for another reported ...Missing: scrolling | Show results with:scrolling
  38. [38]
    Motion sickness diagnostic criteria: Consensus Document of the ...
    It posits that motion sickness is caused by a conflict between expected versus actual interactions among visual, vestibular, and somatosensory inputs [6, 18].Missing: scrolling | Show results with:scrolling
  39. [39]
    Formula for Parallax effect - Stack Overflow
    Feb 10, 2014 · I am creating a SpriteKit game with 3 layers (far, near, close) and I want these layers to move with different horizontal speeds as the characters runs.Missing: coordinate | Show results with:coordinate
  40. [40]
    2D Parallax — Godot Engine (stable) documentation in English
    Parallax is an effect used to simulate depth by having textures move at different speeds relative to the camera. Godot provides the Parallax2D node to achieve ...
  41. [41]
    Working with Layers — Tiled 1.11.2 documentation
    The effective parallax scrolling factor of a layer is determined by multiplying the parallax scrolling factor by the scrolling factors of all parent layers.
  42. [42]
    Parallax Scrolling in pixel-perfect 2D Unity games - Pav Creations
    Nov 23, 2020 · In this tutorial I'm going to explain what parallax scrolling is and how we can create it in Unity for a pixel-perfect game.
  43. [43]
    An investigation of performance and power efficiency for parallax ...
    We investigate two methods about execution time and power efficiency on the parallax scrolling with 2 to 4 backgrounds. The execution times of full-parallel ...
  44. [44]
    Building an Infinite Parallax Grid with GSAP and Seamless Tiling
    Jun 11, 2025 · In the render loop, we interpolate between the current and target scroll values using a lerp function. This creates smooth, decaying motion ...
  45. [45]
    Sega Master System/Hardware comparison
    The Master System hardware supports IRQ interrupts, diagonal scrolling, and line scrolling, the latter allowing a simulated parallax scrolling effect. The ...Missing: 1985 | Show results with:1985
  46. [46]
    Performant Parallaxing | Blog - Chrome for Developers
    Dec 2, 2016 · Scrolling is effectively a transform, which is why it can be accelerated; it mostly involves shifting layers around with the GPU. In a typical ...
  47. [47]
    Optimize HTML5 canvas rendering with layering - IBM Developer
    Oct 30, 2012 · In this section, learn about a multi-layer solution by refactoring a single-canvas implementation of a parallax effect on a scrolling platform ...
  48. [48]
    Tutorial 54: Parallax Scrolling - RasterTek
    Parallax Scrolling is a technique that uses 2D scrolling images with transparency to create an interesting 3D depth effect. It is also commonly combined with 3D ...
  49. [49]
    Framebuffers - LearnOpenGL
    For this reason it is called off-screen rendering when rendering to a different framebuffer. If you want all rendering operations to have a visual impact again ...
  50. [50]
    Keeping image aspect ratios intact while using Scrolling Parallax ...
    Jun 21, 2012 · Is it possible to maintain the image aspect ratio, i.e. not squash the images, and still have it work in all modern browsers? I tried setting ...Full viewport height image with parallax scrolling - Stack OverflowParallax: activate scroll of section's content only when section is at ...More results from stackoverflow.comMissing: resolution clamping
  51. [51]
    Affine and Projective Transformations - Graphics Mill
    Affine transformations are used for scaling, skewing and rotation. Graphics Mill supports both these classes of transformations. Both, affine and projective ...
  52. [52]
    How Duke Nukem II's parallax scrolling worked - Lethal Guitar
    Jul 14, 2022 · Popularized by the arcade game Moon Patrol in 1982, the effect was already quite common on arcades and home consoles by the early 90s. But PC ...
  53. [53]
    Programming methods used in games - CPCWiki
    Hardware Scrolling. Hardware scrolling is performed by changing the CRTC registers R12 and R13 to define the start address of the screen. The display is ...
  54. [54]
    CRTC - CPCWiki
    The 6845 CRTC (Cathode Ray Tube Controller) chip was created by Motorola in 1977. It works with the Gate Array to generate the video signal on the Amstrad CPC.
  55. [55]
    Parallax Scrolling: A Simple, Effective Way to Add Depth to a 2D Game
    Jul 17, 2014 · Parallax scrolling is a simple and effective way to create the illusion of depth in a 2D game. Whether you're developing a vertical shooter or a horizontal ...
  56. [56]
    How do I implement parallax scrolling in 2D?
    Jul 14, 2010 · I assign each of my layers a depth, and then as I scroll the scene, for each layer I divide that scroll by the depth of the layer, so that ...
  57. [57]
    Sky, background and ground: parallax scrolling with SpriteKit
    We'll be controlling the depth of our graphics by setting the zPosition property of sprites, starting with the sky: this is just two colored blocks that sit ...
  58. [58]
    draw_sprite_ext - GameMaker Manual
    This function will draw the given sprite as in the function draw_sprite() but with additional options to change the scale, blending, rotation and alpha of the ...
  59. [59]
    PPU scrolling
    ### Summary of PPU Scrolling Details from NESdev Wiki
  60. [60]
    Nintendo Entertainment System - Documentation | cosmigo
    The first method is to actually use animated tiles which change their appearance to look as though they are scrolling independently and at a different speed ...
  61. [61]
    Repeating pattern parallax scrolling with CHR RAM - nesdev.org
    Mar 6, 2022 · Sword Master and MetalStorm fake parallax scrolling by filling the background with a repeating pattern and then scrolling the pixels in the tiles that make up ...Vertical Parallax effect in Battletoads - nesdev.orgParallax scrolling - nesdev.orgMore results from forums.nesdev.org
  62. [62]
    List of games by mirroring technique - NESdev Wiki
    Feb 1, 2023 · If you are using a parallax scrolling effect on the entire screen with a status bar, such as the Recca, it is best to use a Single Screen, ...
  63. [63]
    Parallax Mapping - LearnOpenGL
    Parallax mapping is a technique similar to normal mapping, but based on different principles. Just like normal mapping it is a technique that significantly ...
  64. [64]
    Chapter 8. Per-Pixel Displacement Mapping with Distance Functions
    Parallax mapping is a simple way to augment bump mapping to include parallax effects (Kaneko et al. 2001). Parallax mapping uses the information about the ...Missing: raster | Show results with:raster
  65. [65]
    How to create a displacement map in Adobe Photoshop
    Learn how to make a displacement map and add graphics, text, or logos that match the texture and contours of your image.
  66. [66]
    Using Perlin Noise to Generate 2D Terrain and Water
    Dec 31, 2016 · Perlin noise was invented in the eighties and has since been used countless times to generate natural-looking visual effects in films and games.
  67. [67]
    No Man's Sky
    No Man's Sky is a game about exploration and survival in an infinite procedurally generated galaxy, available on PS4, PS5, PC, Xbox One, Xbox Series X/S and ...
  68. [68]
    [PDF] Displacement Mapping on the GPU — State of the Art - BME
    Displacement mapping displaces sample points perpendicularly to a surface normal using a height map, either per-vertex or per-pixel, and can be implemented on ...
  69. [69]
    Parallax Scrolling (Concept) - Giant Bomb
    May 5, 2022 · Parallax scrolling originated from 2D side-scrolling arcade games in the early 1980s. In early 1981, Konami's Scramble and Super Cobra used two ...<|separator|>
  70. [70]
    How to give depth to a top-down shooter?
    Feb 5, 2020 · Parallax scrolling. This is something that a lot of 2D games do. Basically create a bunch of layers and have the layers closer to you scroll ...
  71. [71]
    Creating Depth & Immersion: Parallax - GameMaker
    Jul 18, 2025 · Parallax scrolling is a relatively simple but powerful technique that adds depth and polish to your game's visuals.
  72. [72]
    History of platform games: 9 steps of genre evolution - Red Bull
    Mar 23, 2017 · Rare took a big risk at the time by producing expensive pre-rendered graphics for Donkey Kong Country. Sega was still riding high on the ...<|separator|>
  73. [73]
    Ori And The Blind Forest Is Great, But Also Frustrating
    Nov 23, 2022 · It looks absolutely gorgeous, for one, with stunning painted scenery stacked in several parallax layers. It looks incredible in motion, the ...
  74. [74]
    (PDF) Dynamic Depth Cues: Optimizing Multi-Layer Parallax ...
    Aug 21, 2025 · Additionally, 85% of users expressed a preference for the parallax-enhanced visuals due to increased immersion and aesthetic quality.
  75. [75]
    Depth in Motion: The Parallax Effect in Games - RenderHub
    Nov 28, 2023 · The parallax effect makes objects closer appear to move faster than those farther away, enhancing depth and realism in games.
  76. [76]
    The Impact of Parallax Scrolling on User Experience - SITE123
    By adding depth, interactivity, and visual interest to web pages, parallax effects can increase engagement and create memorable brand experiences. However, ...
  77. [77]
    How CSS Perspective Works
    Sep 10, 2020 · You can use the transform property to move and rotate objects in a 3D space (with the X, Y, and Z axes), then use perspective to control depth.Missing: parallax | Show results with:parallax
  78. [78]
    Simple Parallax Scrolling Effect with jQuery - GitHub Pages
    Parallax.js is a dirt simple parallax scrolling effect inspired by Spotify.com and implemented as a jQuery plugin. Download Parallax.js v1.5.0 View on ...
  79. [79]
    Vanilla Javascript Parallax Library — Rellax - Dixon & Moe
    Rellax is a lightweight, vanilla Javascript parallax library. It can be installed via npm or by downloading the rellax.min.js file.
  80. [80]
    Parallax Scrolling in UX Design: Definition, Benefits, and Best ...
    Memorable interactions: Unique parallax effects can make a website more memorable, increasing the likelihood of return visits and positive brand associations. A ...
  81. [81]
    What is Parallax Scrolling? Benefits and Application - Wheatley Digital
    Jan 5, 2024 · Parallax scrolling is a web design practice where elements or layers move at different speeds to each other during scrolling.
  82. [82]
    C39: Using the CSS prefers-reduced-motion query to prevent motion
    The objective of this technique is to allow users to prevent animations (including motion animations) from being displayed on web pages, via the use of the ...
  83. [83]
    prefers-reduced-motion: Sometimes less movement is more | Articles
    The prefers-reduced-motion media query detects whether the user has requested that the system minimize the amount of animation or motion it uses.Too much motion in real life... · Remove motion on the web · Demo
  84. [84]
    Quick Tip: How to Throttle Scroll Events - SitePoint
    Nov 6, 2024 · Throttling scroll events in JavaScript is a technique used to optimize the performance of a website or web application. When a user scrolls ...<|separator|>
  85. [85]
    Fixing a parallax scrolling website to run in 60 FPS - GitHub Pages
    Aug 30, 2013 · Conclusion (tl;dr) Low parallax scrolling FPS is relatively easy to increase once you are able to recognize possible performance bottlenecks.Missing: hardware registers synchronization
  86. [86]
    Web Design Trends of the 2010s - TinyFrog Technologies
    Web design trends in the 2010s included mobile-responsive design, flat design, parallax, card-based design, long scrolling pages, and semi-flat design.
  87. [87]
    10 Web Design Trends We're Already Over
    Jun 18, 2024 · Outdated web design trends include Neumorphism, Parallax Scrolling, Hamburger Menus, Single-Page Websites, and Giant Headers.
  88. [88]
    Slide Through Unlimited Dimensions With CSS Scroll Timelines
    Oct 29, 2024 · Being a function, we can pass parameters to scroll() , which provides more control over how we want scrolling to run our animation.
  89. [89]
    Parallax Effect [Spider-Man Homecoming] | Make 2D images 3D
    Jun 26, 2017 · Spider-Man Homecoming Motion Poster using Parallax Effect in Adobe After Effects and Adobe Photoshop. Like. Share.Comment.
  90. [90]
  91. [91]
  92. [92]
    (PDF) Real-World Virtual Reality With Head-Motion Parallax
    We present an end-to-end framework for VR with head-motion parallax for real-world scenes. To capture both horizontally and vertically separated perspectives, ...
  93. [93]
    Turn your magazine into an interactive digital flipping book with the ...
    With the intuitive Publizr PDF file magazine app you can publish as many page flip digital magazines as you like. You can even publish flipping books for free!<|separator|>
  94. [94]
    Real-Time vs Pre-Rendered Graphics: What's the Difference?
    Aug 27, 2025 · Pre-rendered graphics are calculated ahead of time, while real-time graphics are generated on the fly. Pre-rendered is time-consuming, real- ...
  95. [95]
    1982 | Video Game Sales Wiki - Fandom
    Moon Patrol · Irem, 10,400, Driving, Video, 8-bit. 16, Tutankham · Konami, 10,200, Action ADV. 17, Defender, Williams, 10,000, Shmup. Grand Champion, Taito ...Financial performance · Video games · Arcade games · Home market
  96. [96]
    Game Boy Games That Pushed The Limits of Graphics & Sound
    Nov 18, 2011 · You can see some early examples of parallax layer scrolling in Gradius: The Interstellar Assault and its prequel, Nemesis. The latter was ...
  97. [97]
    1986 | Video Game Sales Wiki - Fandom
    Annual revenue ( est. ) Ref. Nominal, Inflation. 1, Nemesis (Gradius) ... Sega has achieved spectacular sales results of 18,000 Outrun machines in the ...
  98. [98]
    Amiga Game - R-Type - Review and ADF - AmigaLove
    R-Type is a sci-fi side-scrolling shoot 'em up with innovative weapons, a unique "Force" weapon, and is considered one of the best Amiga ports.
  99. [99]
    Super Mario World: 30th anniversary - Nintendo Classics
    Aug 23, 2021 · It also has parallax scrolling and the system's signature Mode 7 scaling. ... "Super Mario World is a masterclass in side-scrolling platforming ...
  100. [100]
    IR Information : Sales Data - Dedicated Video Game Sales Units
    Super Family Computer/SNES. Hardware 49.10 million units / Software 379.06 ... *The numbers shown above are worldwide consolidated sales in units life-to-date.Missing: Mario | Show results with:Mario
  101. [101]
    The history of Gradius: A look back at 30 years of Konami shooting
    Apr 29, 2015 · May 2015 marks the 30th anniversary of Gradius, the progenitor of Konami's most successful shoot 'em-up series.Missing: parallax | Show results with:parallax
  102. [102]
    Nike Better World - One Page Website Award
    Jan 5, 2011 · One Page Website for the iconic 2011 Nike Better World campaign. What makes it iconic is this was the first mainstream use of the Parallax Scrolling effect.
  103. [103]
    The 10 hottest web design trends of 2013 | Creative Bloq
    Dec 23, 2013 · There's been a huge surge in parallax scrolling effects during 2013. Parallax, for the uninitiated, is the effect you see when looking out a ...
  104. [104]
    20 Best Websites with Parallax Scrolling - Awwwards
    Jul 10, 2020 · Parallax scroll has become mainstream, Ian Coyle created the very first parallax website for Nike "Nike Better World" in 2011, ...
  105. [105]
    Airbnb Launches Massive Redesign, With Reimagined Listings And ...
    Jul 16, 2014 · Airbnb announced a massive redesign to its website and mobile apps that is designed to make it easier for users to find the information that they need.Missing: parallax | Show results with:parallax
  106. [106]
    How Airbnb rebranded its website and app - Creative Bloq
    Dec 23, 2014 · Airbnb not only received a beautiful new website and app in 2014 ... 50 great parallax scrolling websites; Why your website needs a landing ...
  107. [107]
    locomotivemtl/locomotive-scroll: 🛤 Detection of elements in ... - GitHub
    Detection of elements in viewport & smooth scrolling with parallax effects. Installation Scroll-hijacking is a controversial practice that can cause usability.Issues 256 · Pull requests 19 · Actions · Security
  108. [108]
    Locomotive Scroll | Detection of elements in viewport & smooth ...
    Built as a layer on top of ayamflow's virtual-scroll, it provides smooth scrolling with support for parallax effects, toggling classes, and triggering event ...Missing: 2018 | Show results with:2018
  109. [109]
    A Novel User Experience Study of Parallax Scrolling using Eye ...
    Aug 6, 2025 · Our findings suggest that parallax scrolling improves user engagement in storytelling website.
  110. [110]
    How does Parallax Scrolling Influence User Experience? A Test of ...
    Jun 3, 2018 · Parallax scrolling is a popular web technique used widely in product presentation websites, but its effect on user experience is unknown.Missing: immersion | Show results with:immersion