User:Pete Cartier/sandbox
![]() | This is not a Wikipedia article: It is an individual user's work-in-progress page, and may be incomplete and/or unreliable. For guidance on developing this draft, see Wikipedia:So you made a userspace draft. Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Elysian Shadows | |
---|---|
Developer(s) | Elysian Shadows Team |
Publisher(s) | WaterMelon Co. |
Designer(s) | Falco Girgis Tyler Rogers |
Composer(s) | Connor Linning |
Platform(s) | Sega Dreamcast, Microsoft Windows, OS X, Linux, iOS, Android, Ouya |
Release |
|
Genre(s) | Action-adventure RPG |
Mode(s) | Single-player |
Elysian Shadows is an upcoming homebrew 2D/3D role-playing game for Sega Dreamcast, Microsoft Windows, OS X, Linux, iOS, Android, and Ouya. It is being marketed as a "Next Generation" 2D RPG, as it fuses aspects of 16-bit era console RPGs with modern advanced rendering techniques, dynamic 2D and 3D perspectives, positional and dynamic audio, rigid body physics, and particle simulators.[1] The game is best-known as the focus of the "Adventures in Game Development" YouTube webseries, where fans have been given a behind-the-scenes look at the development of Elysian Shadows since its inception in 2007.[2] The team is currently promoting the game in preparation for a Kickstarter crowd-sourcing campaign at the end of Summer 2014.[3]
Setting
[edit]Limited information has been revealed regarding the storyline of Elysian Shadows, although the developers have been vocal in insisting that the game was originally conceived as a storyline concept and that plot and character progression would be the central focus of the RPG.[4]
World and Story
[edit]![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Phil_Fish_at_GAMMA_3D_2008_%283069071319%29.jpg/220px-Phil_Fish_at_GAMMA_3D_2008_%283069071319%29.jpg)
Elysian Shadows takes place in a land known as Asphodel, playing host to a diverse set of biomes, including forests, caves, mountains, jungles, plains, tundra, and a variety of ancient ruins. The societies of Asphodel are caught in constant conflict between magic and technology, as the religious sects have been bestowed with the gifts of magic, while the intellectual sects are forced to turn to science and technology in their day-to-day lives. Upon uncovering a long-lost artifact in an ancient ruin, players find themselves thrust into the middle of this rising conflict to maintain the status quo.[5]
In addition to a lush overworld, Asphodel also plays host to a variety of different underground ruins scattered about the lands. These ruins are excavated by "diggers" and scholars seeking to uncover their ancient secrets and hidden treasures. While the backstory of these ruins has not yet been revealed, they will play a major role in the plot progression of Elysian Shadows.[6]
Various pieces of concept art for the ruins and their inhabitants have been posted by the team to social media sites, and the developers have announced during interviews that at least one of these ruins will be survival-horror themed, inspired by Resident Evil and Ocarina of Time's Shadow Temple.[7]
Main characters
[edit]While the complete party has never officially been revealed, various party members have been released at one point or another through episodes of "Adventures in Game Development," or on the team's official social media pages.[8][9]
- Julien is the main protagonist of Elysian Shadows. He is revealed to be a digger living in Loren, uncovering artifacts for the local museum. His name was reportedly inspired by the team's favorite band, Julien-K.
- Eryn is the female protagonist of Elysian Shadows. She also lives in Loren and runs the local museum, studying ancient artifacts with her father. She has been said to be a strong female lead, inspired by Lucca of Chrono Trigger and Lara Croft of Tomb Raider.
- Angel (name not known) has been teased as a third party member during an episode of Adventures in Game Development. Nothing has been revealed of her backstory, but her sprite has been shown displaying a prominent pair of wings.
Style and Influences
[edit]Visuals
[edit]![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Phil_Fish_at_GAMMA_3D_2008_%283069071319%29.jpg/220px-Phil_Fish_at_GAMMA_3D_2008_%283069071319%29.jpg)
Graphically, Elysian Shadows uses mostly pixel art in the style of 16-bit RPGs, with slightly higher resolutions. The team has cited console RPGs such as Chrono Trigger, Secret of Mana, and Phantasy Star as artistic inspiration; however, the unlike other games of the genre, Elysian Shadows features advanced lighting techniques such as shadow mapping, normal mapping, and specular highlighting.[10] The environments are also rendered in full 3D, which allows the game to dynamically change between 2D orthographic and 3D perspectives during cutscenes or other in-game events.[11]
According to the official website, the team's mission for the visuals of ES is
"[..] to push the boundaries of pixel art by creating diverse, lush environments for players to explore with beautifully lit scenes and advanced rendering effects that could not have been possible on older hardware."
— Elysian Shadows Team, Elysian Shadows Official Website, Game Information
Audio
[edit]Similar to the graphical style, the audio of Elysian Shadows is also a fusion of old and new. Background music dynamically changes in intensity to match the player's environment, and sound effects are positional, in full 3D. The soundtrack uses vintage electronic music hardware with modern synthesizer software, resulting in songs with a distinct 16-bit chiptune-style mixed with a variety of instruments, choirs, and electronic sounds.[12] In his blog posts and during Adventures in Game Development, composer Connor Linning has sampled various beats and sounds from popular Sega Genesis and Super Nintendo games, including Sonic the Hedgehog, Harvest Moon, and Donkey Kong Country.[13]
Gameplay
[edit]Elysian Shadows' gameplay has drawn influence from a wide variety of games, many of which aren't even RPGs. The RPG aspects of Elysian Shadows have been said to be primarily inspired by 16-bit Squaresoft, Enix, and Sega RPGs, while the adventure aspects of the game have been primarily influenced by the Legend of Zelda series, with an emphasis on environmental interaction and rewarding overworld exploration.[14] Additionally, the game includes platformer gameplay mechanics such as dashing and jumping not usually found in top-down RPGs. The team believes these mechanics will open exploration up into the third dimension and will make combat more interesting, citing the speed and agility of the Megaman X series. The team has referred to the battle engine as a marriage between the Secret of Mana and the God of War series.[15]
During a podcast interview, the team mentioned that the recurring theme of scattered underground ruins in the world of Asphodel was inspired by the Megaman Legends series, and that their composer's primary source of inspiration comes from the survival horror genre and franchises like Resident Evil and Silent Hill.[16]
Development
[edit]Development on Elysian Shadows is widely regarded to have started Oct 7, 2007, as this is when the first Chapter of the "Adventures in Game Development" series was uploaded to YouTube.[17] Going by date, the game has been in development for almost 7 years, and this number is often cited by critics regarding the game's lengthy development cycle.[18] The team has publically dismissed the "7 year" estimate during interviews, as it is claimed that they were just kids in their parents' attics at the time, with no development experience, and much of the time has been spent growing into their roles as game developers. In addition to time spent on the actual game, the team also cites time spent developing their own engine, tools, and multiplatform library, further bloating this figure. They have also taken several extended breaks throughout development, as many of their members are attending graduate school and work full-time jobs.[19]
Sega Dreamcast Support
[edit]Elysian Shadows began as an an RPG exclusively for the Sega Dreamcast, but the engine was quickly ported to many more platforms as the Adventures in Game Development YouTube series rose in popularity. With the inclusion of advanced shading techniques in Elysian Shadows' visuals, the team has stated many times that the game will be pushing the console to its limits.[20] The limited resources on the Dreamcast have often been the target of many jokes throughout the Adventures in Game Development series, as the team has stated that the development builds frequently run out of texture memory. They have also joked that players may have to manually free memory resources allocated to scripts when the framerate drops.[21]
While the Sega Dreamcast is no longer the sole-focus of the Elysian Shadows project, the lead engine developer, Falco Girgis, insists that Elysian Shadows continues to support the aging console, calling it his "quest" to release a game for the platform he grew up developing for.[22]
Technology
[edit]The majority of the technology behind Elysian Shadows has been developed in-house by the team, including the Engine, Toolkit, and platform-independent driver back-end.[23]
ESGamma
[edit]ESGamma is the proprietary engine developed in-house to power Elysian Shadows. It is written in C++11 and links against the LibGyro API to achieve platform independence. The engine boasts full 3D dynamic lighting, 2D and 3D dynamic cameras, 2D rigid-body physics, advanced particle effects, bump and specular maps, and shadow mapping. It is fully extensible through the Lua scripting language, which allows the Elysian Shadows team to create and script custom contents and events for the world of Elysian Shadows in a manner similar to Behavior Scripts in the Unity3D engine.[24][25]
ESToolkit
[edit]ESToolkit or "ESTk" is a 2D level editing and creation tool developed by the Elysian Shadows team to create the environments for Elysian Shadows. It is developed in C++11 with the Qt framework and is said to share a significant amount of code with ESGamma. ESTk offers advanced editing features for developing environments using tilesheets.[26] It also contains an entity/component editor that was influenced by the Unity3D editor. One of its most well-known features is the ability to give flat tiles "elevation" information within the levels, allowing the team to create 3D levels for Elysian Shadows using only 2D assets.[27]
LibGyro
[edit]LibGyro is a platform-independent multimedia API written in C, providing interfaces for rendering, device input, audio, asset management, linear algebra, and system management. These interfaces are implemented as statically-linked libraries on various platforms, including Sega Dreamcast, Microsoft Windows, OS X, Linux, iOS, Android, Ouya, which are then linked against the ESGamma engine, allowing it to remain truly platform-independent through compile-time and link-time (https://en.wikipedia.org/wiki/Polymorphism_(computer_science)%7Cpolymorphism).[28] It has been demonstrated at various times throughout the "Adventures in Game Development" series that the linear algebra library implementation for at least the x86 and Sega Dreamcast platforms are assembly-optimized to take advantage of SIMD instructions for vector and matrix processing. LibGyro has enabled the Elysian Shadows team to easily move the game to various platforms without ever requiring engine rewrites or modifications.[29]
Adventures in Game Development
[edit]![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Phil_Fish_at_GAMMA_3D_2008_%283069071319%29.jpg/220px-Phil_Fish_at_GAMMA_3D_2008_%283069071319%29.jpg)
"Adventures in Game Development" is an ongoing YouTube video blog series uploaded to GyroVorbis's Channel, giving viewers a behind-the-scenes look at the life of indie game developers, by chronicling the development of the Elysian Shadows 2D RPG from start to finish. The majority of the videos are filmed in the style of a reality television series, with limited post-production and editing effects, and a raw, uncut presentation.[30] The series is well-known for its adult humor, caffeine abuse, lack of sleep, and dysfunctional antics. Despite this fact, many of the videos dive into great technical detail and the series if viewed by many as being partially educational.[31]
While the series has historically been mostly programming-oriented, the latest Chapters attempt to follow all aspects of game development, including coding, art, music, and design.
Accidental Success
[edit]While the series has been highly successful as a game development video blog on YouTube, with over 9k subscribers as of May 2014, the team has admitted that this success was purely accidental in a recent podcast interview. Chapters 1-3 were apparently recorded with the purpose of being end-game unlockable content, inspired by the developer videos at the end of God of War. The team was shocked to find a positive reaction to the original videos on YouTube, and they decided to continue documenting their development progress on YouTube, transforming the series into a video blog.[32][33]
Chapter Summaries
[edit]Adventures in Game Development is released periodically as a series of "Chapters," with "Adventures in Game Development Chapter 25" being the latest release.
Chapter | Release Date | Description |
---|---|---|
Chapter 1 | October 7, 2007 | Falco, Marcel, and Peter spend a weekend "devving" in Falco's upstairs loft bedroom. Falco works on the engine's text system, Marcel works on the ability to edit item attributes in the level editor, and Peter works on a Perl tool to manage item files. Falco and Peter consume caffeinated beverages and eventually fall asleep at around 5am. We are told that, after Falco and Peter wake-up, Marcel had fallen asleep on the "shitter" for three hours. |
Chapter 2 | October 7, 2007 | Falco, Marcel, and Peter continue to work on their respective tasks. The Dreamcast build is seen for the first time. The player's character is seen picking up and throwing items at other objects. Items were also picked up and stored in the player's inventory, giving us a brief look at some RPG elements in the game's menus. |
Chapter 3 | October 7, 2007 | The chapter starts with Falco claiming that he and Peter had recently played Guitar Hero and that progress was made on their game. Falco works on rewriting the engine from [C_(programming_language) C] to [C++ C++], Peter works on writing item descriptions to existing files, while Marcel is away in Texas. Concept art and the "Alive Ground Devcock" notebook is shown giving us a brief view to the various game systems. We also hear of Tyler for the first-time and are told that he is playing [World_of_Warcraft World of Warcraft]. |
Chapter 4 | November 4, 2007 | Falco and Peter are developing in his bedroom. Falco explains that he's currently rewriting the engine in C++, while Peter works on a Perl tool to generate data for class stats. Falco complains that Marcel isn't working, and explains more about stats. |
Chapter 5 | December 9, 2007 | The video opens with the team first waking up in late afternoon. Falco interrogates Marcel's level editor progress then announces that the team will be staying at his grandma's house. Falco talks about a conversation with the two artists, then the scene cuts to the full team discussing art and game design. Shannon shows off her concept art book. The team is shown "devving" in a sped-up musical montage for the first time, and the video ends showing several levels being constructed in the level editor. |
Chapter 6 | December 16, 2007 | Upon arriving at Grandma's house, the team discusses their plans for the night while they unpack. A musical montage begins, and the team is shown chugging Mountain Dew with various graphical overlays of their software being developed. The camera zooms out to soda cans littering the floor, and Falco states that he and Peter stayed up all night working while Marcel slept. Marcel wakes up to find his desktop background changed to deviant pornography. Peter finds a memory leak in Marcel's level editor. The Chapter ends with Falco playing through a tech demo level featuring sprites ripped from various games, including Dragon Quest. |
Chapter 7 Part 1 2 | January 21, 2008 | The team takes turns explaining what they will be working on for the night. Bowman is introduced as a new pixel artist for the project. After the intro sequence, Peter and Marcel argue about whether Marcel should implement a feature in the toolkit or whether Peter should write a standalone Perl tool to do it. Falco ports his Dreamcast-based particle engine to the PC, and Marcel implements warp placement and camera boundaries in the level editor. Falco and Peter discuss NPC attributes, for an NPC-Maker Perl tool. The Chapter ends with Falco and Peter facing off their PCs to see which runs the particle demo better. Falco writes all over Marcel after he falls asleep. |
Chapter 8 Part 1, Part 2, .5 | February 18 and March 22, 2008 | Falco begins by providing a project update for the team's first 100 subscribers, which includes his old mentor, Alex, joining the team as a programmer. The camera jumps to the team unloading a bag full of energy drinks and burritos, followed by the first Rock Band/Game Dev montage of the series, with the team performing "Tom Sawyer" by Rush. Afterwards Marcel films an engine bug, causing characters to be scaled. Peter crashes the game by dividing by zero in an HP calculation. Marcel demonstrates the addition of the collision layer to his level editor then films Falco's text-based implementation of item animation for opening chests. Falco demonstrates picking up and equipping items and ends with demonstrating a level running on the PC and Dreamcast simultaneously. |
Chapter 9 Part 1, Part 2 | April 5, 2008 | The Chapter opens with Falco berating Marcel for playing Starcraft instead of working on his level editor. After Chris, Marcel, and Falco all discuss what they plan to work on for the night, Chris shows off his work on tree tiles. Marcel tells the camera that he lost about 6 hours of work on the level editor, and is unsure whether it can be recovered or not. Falco goes on to discuss the lows of indie game development. Chris discusses the loss of a pixel artist, then Falco whiteboards the new party system. The Chapter ends with Marcel announcing that the team has recruited a new web developer. |
Chapter 10 Part 1, Part 2 | May 25, 2008 | The Chapter begins in the aftermath of a party at Falco and Tyler's apartment. Falco starts off by explaining Alex's progress on the text box system and demonstrating how to create a sample NPC conversation. Marcel writes a quick BlitzPlus application to separate Rachel's interior tilesheet into separate tile and object sheets, based on whether or not each individual tile requires transparency. Peter finds a level editor bug when resizing maps with warps. Finally, the team discusses the storyline, and the Chapter ends with Marcel pranking Peter by filling a condom with water and rubbing it in his face after he falls asleep. |
Chapter 11 Part 1, Part 2 | July 9, 2008 | The Chapter opens with the team driving to Falco's new house, followed by a tour by Brandi. A musical montage begins, and Peter creates an "NPC Maker" tool in Perl, while Marcel works on the level editor and Falco mows the lawn. Falco explains the treasure layer to Brandi, then Marcel demonstrates disabling and enabling tile layers, placing and modifying tiles, and laying warps in his level editor. |
Chapter 12 Part 1, Part 2, Part 3, Part 4, Part 5 | September 14, 2008 | Falco begins by introducing the "devcock" folder then starts exposing Lua wrappers to Peter, while Marcel and his girlfriend fix a list of bugs in his level editor. Bowman continues working on his forest tilesheet. Falco and Peter perform various in-game tests of Lua wrappers, such as making Luigi appear drunk, laying warps, using items, and dynamically modifying the map. Peter and Marcel get into an argument about the level editor, and Peter winds up taking a shot of hot sauce after losing a bet to Marcel, by failing to crash the level editor within 30 seconds. Falco and Chris leave for a few minutes, then Peter and Marcel write various malicious scripts for Falco's computer for when he comes back. Marcel implements a tabbing mechanism for opening multiple maps in his editor. Falco spends the remainder of the video discussing his Lua implementation. |
Chapter 13 Part 1, Part 2, Part 3, Part 4, Part 5 | September 29, 2008 | The project is officially given the name "Elysian Shadows" during the intro sequence. Falco begins by explaining an issue with their current Lua implementation regarding the persistence of local memory across multiple frames. He then creates the "Adventure Log," for displaying in-game quest information, and uses it for debug output. Peter demonstrates using a restorative item and a demo ice-skating rink area created with Lua. Falco later introduces the "Lua Debug Prompt," allowing Lua code to be typed and executed in-game as a debugging mechanism. Rachel shows viewers her development setup and her interior tiles. Falco's parody nerd persona, "XxStillAVirgin69xX" makes his first appearance, poking fun at Falco's pretentious classmates. The episode ends with a musical montage of Falco, Marcel, and Peter demonstrating various engine and toolkit features. |
Chapter 14 Part 1, Part 2, Part 3 | October 27, 2008 | After an in-game intro, Falco demonstrates the current build running on the Dreamcast and gets mad at Peter for generating so many particles that the internal vertex buffers were being overwritten. After putting a cap on the particle emission intensity, he discusses adding, removing, and triggering items and inventory through Lua. Marcel implements a region-fill feature into his level editor. Peter and Marcel create a battle system prototype completely in Lua. Falco describes preprocessor directives used to support render calls on both the Dreamcast and PC and introduces the team's new website. The Chapter ends with a full in-game parody sidequest, staring Luigi navigating through a dungeon with his head chopped off and particle blood spurting everywhere. After facing off against a few Dragon Quest slimes to the Poke'mon theme, and conversing with various sprite cameos, the quest ends with Luigi walking in on Peter watching porn in a secret room. |
Chapter 15 Part 1, Part 2, Part 3, Part 4, .5 | November 29–30, 2008 and February 1, 2009 | Chapter 15 is the only Chapter to focus on minigames developed using the Elysian Shadows engine, rather than focusing on the Elysian Shadows game itself. Peter begins by creating a full-fledged Chu-Chu Rocket clone while Marcel continues working on the level editor. Falco discusses how to implement polling logic entirely in Lua, while Jools shows off his latest work on the forest tilesheet. The team then creates a concoction of Italian dressing, hot sauce, raspberry flavor concentrate, and maple syrup, announcing that the team member with the most mistakes caught on camera would have to drink it. The team spends the remainder of the video developing a Super Mario Bros. clone using the Elysian Shadows tools, and Marcel ultimately winds up having to drink the concoction. |
Chapter 16 Part 0, Part 1, Part 2 | April 20–21, 2009 | The video starts off with Marcel entering the Elysian Shadows level editor into the local Science Fair competition. After the team examines his display and demos the level editor, Marcel winds up winning a bunch of rewards and earns an invitation to the International Science Fair. Afterwards, Falco introduces the NPC action queue and walks through its Lua implementation. Kendall is introduced as Falco's girlfriend, and she talks about her work for the university. Peter experiments with adding 759 onscreen NPCs, trying to slow down the engine. The video ends with Falco being forced to run through the streets naked, after losing a bet with Kendall. |
Chapter 17 Part 1, Part 2, Part 3, Part 4 | August 13–14, 2010 | After the team spent nearly a year creating a new side series entitled "Elysian Shadows Revolution," Chapter 17 marked the team's comeback to the original series. While Chapter 17 did include some of the commentary and post-production emphasis of the ESRev series, it was toned down considerably, as the team tried to return to a more raw format. The video is centered around the Elysian Shadows Team continuing development on their tools and their friends, Dual-Thread studios working on their various Unity3D projects. The OSX build of Elysian Shadows is introduced for the first time, and Falco discusses the Unity3D engine's influences on the Elysian Shadows engine. Marcel introduces the newest rendition of the Elysian Shadows level editor, which would go on to be known as "ESTk" in later Chapters. Tyler is introduced as a gameplay scripter and writer for ES. |
Chapter 18 | April 7, 2012 | Nearly a year and a half after the release of Chapter 17, Chapters 18-20 were released back-to-back as a comeback for the team and series. These three Chapters had a larger emphasis on documentary-style commentary by each team member and featured more post-production video editing than the previously seen in the series. They also focus around the revamping of the Toolkit, ESTk. After an "Epic Meal-Time" shopping parody, the team reunites, announcing James and Jarrod of Dual-Threat as new recruits for the project. The episode takes a much darker turn, once the team settles down and begins testing the current ESTk build on every platform. The remainder of the episode focuses on the team overhauling ESTk, addressing the various random instabilities, unreasonable load-times, and poorly-designed widgets of the Toolkit. |
Chapter 19 | April 8, 2012 | Chapter 19 was the second in a sequence of 3 chapters detailing the revamp of ESTk. The episode focuses around the team releasing ESTk1.5.1. The team tries to implement a paper-based map concept in the new Toolkit and begins storyboarding the intro cutscene. The software team implements tile attribute modification widgets, recolors the UI, integrates the engine, and implements tile flipping and rotation. Falco provides a whiteboard lecture on tile flipping and rotation. James creates logos and various icon art for the Toolkit. Falco and Marcel implement a multi-tiered debugging mechanism to log and categorize errors sourced from ESTk or the Engine. The episode ends with a Facebook selfie and the internal release of ESTk1.5.1. |
Chapter 20 | April 8, 2012 | Chapter 20 was the last bulk-released episode detailing the revamp of ESTk. The episode focuses around the team releasing ESTkv1.5.2, beginning with the introduction of trendy icons, map zoom and scale, and Unity3D-influenced entity/component modification. James creates a new splash screen, and Marcel and Jarrod create History View and provide a lecture detailing its design. Falco and Jarrod implement adding and removing levels with an asterisk signifying the level has been modified without being saved. The team ends with a group Facebook selfie, and the internal release of ESTkv1.5.2, the most stable, feature-rich build yet. |
Chapter 21 | January 31, 2014 | After a nearly two-year break from the series, the team returns with a full feature-length episode, announcing that the series will be returning to its old, raw pre-Chapter 16 style. An Elysian Shadows Kickstarter campaign is also announced for the end of the summer. Significant progress is displayed on the engine, with the introduction of an entire dynamic lighting engine, advanced pathfinding algorithms, and 3D positional audio system by Falco and Tyler. Connor Linning is introduced as the new audio composer for the project, and he describes the team's vision for having dynamic audio, affected by tension in the player's environment. Falco gives a drunken lecture on using SSE-instructions to hardware-accelerate matrix operations on the CPU, rather than incurring BUS transfer overhead and performing the calculations on the GPU. |
Chapter 22 | February 9, 2014 | Peter is seen for a brief Rock Band reunion with Falco for the first time since Chapter 16. Falco and Tyler have over a random YouTube fan to dev with them. Falco completes his work with omnidirectional shadow mapping by using invisible 3D shadow volume prisms for sprites and implements a first-person perspective camera, demoing the levels in full 3D. Tyler continues working on his A* pathfinding algorithm and begins prototyping the combat system. Patrick begins working on the Loren Forest tilesheet. The team announces that Elysian Shadows would use both 2D and 3D perspectives. |
Chapter 23 | March 9, 2014 | Falco begins working on a dynamic day/night system, and supporting more than 4 simultaneous dynamic lights through multipass rendering. Tyler shows off a draft for the forest map on graphing paper, Patrick completes the pixel art and level design for the entrance to Loren Forest, and Connor composes the Elysian Shadows title screen theme. Falco later integrates his Dreamcast-based particle demo into the engine and reimplements the dialog box seen in past chapters. Tyler creates new spell effects using the dynamic lighting engine. |
Chapter 24 | April 9, 2014 | Falco implements a full 2D rigid-body physics engine and specular highlights within ESGamma then creates a demo with spell effects applying forces to selective particles and rigid bodies. Tyler begins working on a new enemy, "Ziggy the Unamused." Connor samples the drums in the "Metropolis Zone" theme from Sonic the Hedgehog 2 for a new track. Andrew is introduced as an iOS developer and gets the iOS build compiling during a Skype chat. Leandro is introduced as a new artists and works on the ice caves. Falco and Tyler also show off their design document binder and tease many gameplay and storyline influences to the audience. |
Chapter 25 | May 19, 2014 | Falco and Tyler switch focus from R&D to gameplay development. Falco implements platforming mechanics, moves the particle system to 3D, and begins scripting environments while Tyler works on the battle engine. Connor composes three new tracks, Patrick creates an enemy concept, and Leandro shows off his pixel work on cave and sky ruins maps. Daniel is introduced as a web developer/level designer. The team ultimately integrates the physics with the battle engine and allows the player to pick up and throw objects in the environment as a combat tactic. |
Team
[edit]While the team roster has changed throughout the years, the current line-up has been present for most of the game's development and rise in popularity.[34]
- Falco Girgis - Lead Engine/Toolkit Developer
- Tyler Rogiers - Lead Gameplay Engineer
- Daniel Tindall - Web Development/Level Design
- Connor Linning - Composer
- Patrick Kowalik - Lead Pixel Artist
- Leandro Tokarevski - Pixel Artist
- Brandon Morgon - Pixel Artist
- Eddie Ringle - Mobile Developer
References
[edit]- ^ "Official Website". elysianshadows.com. Retrieved 2014-05-26.
- ^ "GyroVorbis' YouTube Channel". youtube.com. Retrieved 2014-05-26.
- ^ "Official - Kickstarter Info Page". elysianshadows.com. Retrieved 2014-05-26.
- ^ "Adventures in Game Development Chapter 24". youtube.com. 2014-04-09. Retrieved 2014-05-26.
- ^ "Discover a World Separated by Magic and Technology in Elysian Shadows". nichgamer.com. 2014-04-20. Retrieved 2014-05-26.
- ^ "Official World of Elysian Shadows". elysianshadows.com. Retrieved 2014-05-26.
- ^ "Indie Stash Cast: Falco Girgis and Tyler Rogers Talk Elysian Shadows, Developing for the Dreamcast, and Answer Your Questions". twodashstash.com. 2014-05-20. Retrieved 2014-05-26.
- ^ "Facebook - Party Concepts". facebook.com. 2012-06-21. Retrieved 2014-05-26.
- ^ "GyroVorbis YouTube Channel". 2008-08-07. Retrieved 2014-05-26.
- ^ "Adventures in Game Development Chapter 21". youtube.com. 2014-01-13. Retrieved 2014-05-26.
- ^ "Unofficial Elysian Shadows Wiki". wikia.com. 2014-03-27. Retrieved 2014-05-26.
- ^ "Official - Music, 3D positional & dynamic". elysianshadows.com. Retrieved 2014-05-26.
- ^ "Elysian Shadows Soundtrack Development Blog 2". ConnorLinning.com. 2014-01-26. Retrieved 2014-05-26.
- ^ "Adventures in Game Development Chapter 24". youtube.com. 2014-04-09. Retrieved 2014-05-26.
- ^ "Combat Engine Facebook Post". facebook.com. Retrieved 2014-05-26.
- ^ "Indie Stash Cast: Falco Girgis and Tyler Rogers Talk Elysian Shadows, Developing for the Dreamcast, and Answer Your Questions". twodashstash.com. 2014-05-20. Retrieved 2014-05-26.
- ^ "Adventures in Game Development Chapter 1". youtube.com. 2007-08-07. Retrieved 2014-05-26.
- ^ "Elysian Shadows: 7 años de desarrollo indie". micromania.com. 2014-04-09. Retrieved 2014-05-08.
- ^ "Core Elements 61: Elysian Shadows". http://coreelementspodcast.blogspot.com/. 2014-05-09. Retrieved 2014-05-26.
{{cite web}}
: External link in
(help)|publisher=
- ^ "Dreamcast-Talk Elysian Shadows Discussion Thread". dreamcast-talk.com. 2012-07-24. Retrieved 2014-05-26.
- ^ "Adventures in Game Development Chapter 21". youtube.com. 2014-01-13. Retrieved 2014-05-26.
- ^ "The Week in Geek - Episode 5". youtube.com. 2014-05-19. Retrieved 2014-05-28.
- ^ "Official - Powering the Future of the 2D RPG". elysianshadows.com. 2014-04-09. Retrieved 2014-05-26.
- ^ "Official - ESGamma". elysianshadows.com. 2014-04-09. Retrieved 2014-05-26.
- ^ "Adventures in Game Development Chapter 20". youtube.com. 2012-04-08. Retrieved 2014-05-26.
- ^ "Official - ESToolkit". elysianshadows.com. 2014-04-09. Retrieved 2014-05-26.
- ^ "Elysian Shadows Live Stream #3". youtube.com. 2013-05-25. Retrieved 2014-05-26.
- ^ "Official - libGyro". elysianshadows.com. 2014-04-09. Retrieved 2014-05-26.
- ^ "Falco Girigs LinkedIn - libGyro Project". linkedin.com. Retrieved 2014-05-26.
- ^ "GyroVorbis YouTube Channel". 2008-08-07. Retrieved 2014-05-26.
- ^ "I'm into Adventures in Game Development". destructoid.com. 2014-04-14. Retrieved 2014-05-26.
- ^ "Core Elements 61: Elysian Shadows". http://coreelementspodcast.blogspot.com/. 2014-05-09. Retrieved 2014-05-08.
{{cite web}}
: External link in
(help)|publisher=
- ^ "Indie Stash Cast: Falco Girgis and Tyler Rogers Talk Elysian Shadows, Developing for the Dreamcast, and Answer Your Questions". twodashstash.com. 2014-05-20. Retrieved 2014-05-26.
- ^ "Official - The Team". elysianshadows.com. 2014-04-09. Retrieved 2014-05-26.
External links
[edit]- Official Website
- Official YouTube Channel
- IndieDB Page
- Dreamcast-Scene Game Page
- WaterMelon Co. - Publisher's Website