Paul Forest
Summary
- Over 7 years of experience with a passion for developing software and video games, specializing in Flash
- Extensive technical and programming experience with a wide variety of technologies including Flash, C/C++, C#, Java, Processing, OpenFrameworks, game design and many APIs
- Solid design pattern knowledge and object-oriented programming techniques
Relevant Experience
Grand Theft Artifact - The Peripherals Initiative, Toronto, Ontario, September 2011 to October 2011
Project Lead, Designer, Software Developer, Hardware Construction
- Created a physical gaming platform in which players navigate through a maze constructed of electroluminescent wire to steal an artifact. This real-world game used hardware sensors and software to track the state of the players and display the real-time results on a projector and audio system.
- Utilized Arduino, Processing, Google Sketchup, electronics and construction of a large play environment inside a movie theatre
- This game was presented at the Digifest technology festival at the TIFF Bell Lightbox in Toronto.
Alone Together - Art Project, CFC Media Lab, Toronto, Ontario, July 2011 to August 2011
Flash Developer
- Created a Blackberry Playbook application for an art installation for Nuit Blanche 2011 using Flash and Adobe AIR. Project is to be projected on the front of the Bata Museum in Toronto during this festival.
Organic, Inc., Toronto, Ontario and Detroit, Michigan, March 2011 to April 2011
Web Developer (Contract)
- Created ads, landing pages and other front-end tasks for various clients
LostGirlSeries.com, Bedlam Games, Toronto, Ontario, September 2010 to February 2011
Web Developer
- Work was nominated for a 2011 Gemini in category Best Cross-Platform Project – Fiction
- Created key features of the official site for the Showcase television series Lost Girl
- Dramatically increased traffic growth, increased search rank, positive client and user feedback
- Added six new “interactive motion comic” chapters, which are animated comic books with mini-games
- Utilized ActionScript 2 & 3, Flash 10, Pixel Bender shaders, JSON, XML, Drupal, SQL, Tweening and other libraries
Forest Games Corporation (ForestGames.ca), Toronto, Ontario, August 2009 to Present
President and C*O
- Developed an award-winning game, but unreleased, children’s game for mobile platforms
- Performed key Research and Development of cutting-edge technology
- Executed all business development, business plans, networking, marketing, etc
- Developed code in many languages and technologies: Unity, C/C++, Java, Python, C#, Processing, OpenFrameworks, Linux
Webkinz (Ganz Interactive), Toronto, Ontario, September 2007 to August 2009
Flash Games Developer
- Developed four popular children’s games, played by millions of users using Actionscript 1, 2 and 3 using Flash 8 and 9.
- Innovated new techniques and procedures to improve team efficiency
- Key developer in new department, creating designs and implementing new features in unannounced project
Visual Sports Systems, Toronto, Ontario, July 2007 to August 2007
Contractor: Golf Demo
- Designed and implemented a complete demo program for the Xbox 360 using Torque X, C# and XNA
Sick Awesome Games, Toronto, Ontario, March 2007 to June 2007
Flash Developer: Adventure Quest (Action-Adventure MMORPG Game)
- Coded new game features using Flash
Arnold Interactive, Toronto, Ontario, July 2006 to November 2006
Web Developer: http://www.fmc-law.com
- Built an extensive webpage using ASP.Net, C# and Sitecore CMS, with pixel-perfect accuracy to designs
- Performed production tasks such as file uploads, automation and extensive documentation
Cryptologic Inc., Toronto, Ontario, December 2004 to May 2006
Web Developer
- Migrated systems to Java 2 Enterprise Edition (J2EE), JSP, Struts, and Service-Oriented Architecture
- Created solutions for multiple payment methods in multiple localizations
- Proactively provided cost-saving initiatives, system administration, automation, documentation, technical support and informal training
Volunteer Experience
International Game Developer’s Association Toronto Chapter, May 2006 to Present
Event Coordinator, Steering Committee
- Organized group meetings
- Solicited guest speakers and sponsorships
- Very active in community since 2002, networking people with jobs and events
TW-Light (Open Source PC Game), September 2002 to September 2005
Developer, Designer
- Improved the software by contributing and maintaining C++ and Python code, Network code, GUI, Graphics (Allegro), Sound, maintaining multiple platforms
- Greatly improved group organization by switching to Sourceforge services and providing a forum
- Provided informal training; recruited new personnel to the project; committed patches from the community; wrote a manual
TOJam.ca, 2005 and 2006
Organizer (2005, 2006)
- Organized TOJam, an annual 3-day game development event
- Helped locate event space; provided promotion, sample code, web pages, YouTube videos and support
TOJam.ca, 2005 to 2011
Participant (2005 - 2011)
- Wrote small games at each of these events as a participant, each within three days. Typically, these games were designed and programmed by me, with art, sound and music assistance by members of the community.
-
Games Created:
- Sally's Racing Stripe (TOJam 1, 2005).
- Used Python + PyGame.
A driving game from the perspective of a line-painting truck, loosely inspired by Spy Hunter.- Vimy (TOJam 2, 2006).
- Used Flash + Poser.
A WW1-themed shooter.- Attention Shoppers (TOJam 2, 2007)
- Used Flash.
A Tower Defence game where the the player places shopping aisles for customers.- Titanic Pinball (TOJam 3, 2008).
- Used Flash and Box2D.
A quirky pinball game where you try to keep a ragdoll person from drowning from the deck of the partially submerged Titanic.- Attention Shoppers (TOJam 4, 2009).
- Used Flash.
A Tower Defence game where the the player places shopping aisles for customers.- Nom Nom Nom Nom (TOJam 5, 2010).
- Used OpenFrameworks, C++, Box2D and a fluid physics library.
A physics-based game similar to Hungry Hungry Hippos, but set in an inch of water. This game won a Silver People's Choice Award.- You're Too Slow (TOJam 6, 2011).
- Used Unity + a behaviour library.
A game set in a subway station in which you must force your way into a subway car, at the expense of the safety of other passengers.
Global Game Jam
Participant (2011)
- Part of a team to create a Kinect-powered with Unity
- Game is "Classical Jam," a musical gesture-matching game in the same vein as Rock Band
Education
University of Western Ontario, London, Ontario
B.Sc. Computer Science
- Focused on computer graphics, human-computer interaction, artificial intelligence, Java and databases
- Tutored several computer science courses including an assembly language course
References Available Upon Request
