Dennis Long personal email
- Valid
My work experience reflects my entrepreneurial nature covering business, teaching, and technology, giving me a well-rounded and balanced set of career skills, blending art and science to create interactive software that visually teaches and/or entertains.The focus of my professional expertise is developing interactive training simulations and games using Unity game engine.***** BACKGROUND ****TECHNOLOGY:I've helped develop many interactive projects over the years for a wide variety of companies ranging from small to fortune 500. For the past 12+ years I've been working exclusively in the Unity game engine. Using Unity, I have created both, commercially available virtual training simulations for PC, Xbox, and PlayStation, and have also created several games for various platforms: Steam, Google Play, and Apple Store.I've worked with many back-end technologies / SDK libraries such as Unity Xbox Live SDK, PlayStation SDK, Steamworks SDK, Google Play SDK, Facebook API, Paymentwall API, Photon PUN and Fusion multiplayer APIs. Familiar with MySQL, and JSON. I have also worked with various project management and versioning applications: Mantis, Jira, Pivotal Tracker, Azure, Perforce, Plastic, and Git. I have come to believe that Agile/SCRUM - when done properly - is the best method for software project management for development teams.HIGHLIGHTS:* Published 4 game titles on various platforms including: Steam, Apple Store, and Google Play.* Released 5 commercial virtual training simulations for PC – one simulator was ported to Xbox and PlayStation. *5 years combined experience teaching at various technical colleges as an adjunct instructor.TEACHING:I have approximately 5 years combined teaching experience at various technical colleges which has enhanced my communication skills and given me a unique insight to how people learn by breaking down complex subjects into digestible, related chunks. This experience has enabled me to consider the development of virtual training simulations not only as an applied technical exercise but from a teaching standpoint and has allowed me to better contribute or suggest design ideas.Subjects taught: Web(XHTML/CSS/JavaScript), iPhone programming (Objective-C), Unity programming (C#), Interactive Design, Flash ActionScript, 2D animation techniques, Digital Audio Editing, and Visual Basic.NET.
-
Senior Unity EngineerMassive Head Games, Llc Nov 2020 - PresentHelping bring new games to market on multiple platforms including: PC, iPhone, and AndroidMain responsibilities include:*Developing the company’s strategy for using technological resources.*Ensuring technologies are used efficiently, profitably and securely.*Evaluating and implementing new systems and software.*Research and development to test and prototype new ideas.*Developing core game mechanics and Unity tools to make processes easier and more efficient.DELIVERABLES:Red Crucible: Able Archer (steam)Galaxy Defender Elite 3D (iPhone, Android) -
Senior Unity EngineerVirtual Driver Interactive, Inc. Feb 2012 - Oct 2020El Dorado Hills, California, UsWho says, "programmers don't save lives"? Developing the next generation driving simulations and other virtual training tools for this nimble and innovative company that teaches boating safety, hazard detection, consequences of distracted driving and other valuable lessons that can only be taught in a virtual world. DELIVERABLES:VHD ( Virtual Hazard Detection ): An elaborate 3D virtual training application containing 20 different driving lessons, teaching fleet drivers how to look for and avoid hazards during deliveries. Features basic vehicle AI, pedestrian AI, Weather Manager, Speech recognition using .NET api, and lesson tracking.OSD ( One Simple Decision ): Updating and maintaining this application which teaches the consequences of impaired driving ( texting, intoxication ).BSVT (Boating Safety Virtual Trainer) A simulator created for the U.S. Power Squadron in conjunction with the U.S. Coast Guard that teaches safe boating maneuvers. Utilizes Water Physics, basic AI, custom inputs for boat throttle, a weather manager, localization for other countries and languages, and a host of other details that go into making a virtual water world.VDE / VDER (Virtual Driving Essentials): A driving simulator that teaches driving fundamentals. As a team we created a ~25 sq. mile world where vehicles move around naturally as the driver is directed through various lessons. Directly responsible for creating the AI system from the ground up along with productivity tools. Built the Login funnel tapping into a third party database API for lesson tracking. Built the violation detection system, and responsible for building many of the overall training scenarios.VDEX - Ported VDE to the Xbox. This was the most challenging project I've ever worked on - but we did it! All the features of VDE but adapted to the Xbox platform environment.VDEX - Ported VDE to Playstation in ~3 months!ADS (Advanced Driver Safety) A total remake of VHD leveraging our refined expertise. -
Software EngineerGreenfyre Games Nov 2011 - Feb 2012CONTRACT: At this startup I helped design and develop from the ground up a social game for deployment on game portals and social networks. We only made it to the demo stage before funding ran out.DELIVERABLES:A proof of concept prototype of their game.
-
Interactive DeveloperCortina Productions Jul 2011 - Oct 2011Mclean, Va, UsCONTRACT: Developed and updated two Flash applications: History of Cars module for the Henry Ford Museum to be integrated into a larger kiosk system, and updated an application for the Kentucky Derby.DELIVERABLES:History of Cars module and Kentucky Derby update -
Game Programmer5Th Planet Games Mar 2011 - Jun 2011CONTRACT: Hired to help develop games and support 5th Planet's flagship Facebook social games Dawn of The Dragons and Legacy of A Thousand Suns.Responsible for maintaining and updating legacy code on both the front and a little on the back-end using AS3, SQL, XML, and Java.
-
Unity ProgrammerHeartwood Inc. Apr 2010 - 2011San Mateo, California, UsCONTRACT: Primarily brought on board to help develop the first module of an online interactive training application using Unity that helps military personnel learn how to better repair radar equipment. Secondarily asked to prototype a trimmed down a version of the same project for the iPad as a proof of concept for sales reps to show potential clients. Results were spectacular on the iPad - cutting edge use of this new content delivery platform.Successfully delivered a cutting edge iPad prototype at Heartwood Studios for use at trade shows as a proof of concept for their “Patriot Missile Radar” training application.Helped Heartwood improve their online training application by adding a scriptable XML file that enables them to update and make changes to their content features without having to re-program or rebuild the whole project as new lessons are added. (Unity 3D & XML).In a one month period successfully created an iPad prototype that helped sell the idea of putting complex training applications on mobile devices while simultaneously managing a multi-million dollar client and a programmer in L.A. to create a third training application for use at a trade show. Latter project featured third party SDK that integrated face tracking technology used to control the in app virtual camera as the user’s head moved. (Unity & FaceAPI). -
Game ProgrammerAscended Games Inc. 2009 - 2011UsCONTRACT: Worked as a game developer creating games using various technologies: AS 2+3, Objective-C, and Unity3D. Successfully delivered Muck-n-Around to the Apple store, taking design documents and translating them into a working playable game - contributing to overall design and play. (Unity iPhone)Converted Armada Command game design document requirements into a object model for rapid OOP development. (Flash AS 3.0).Developed a social game for deployment on multiple “smart” phone platforms (iPhone, Android, Windows Mobile, and Symbian) – using iPhone SDK, Flex and a third-party technology as dev tools. The game features micro transactions, a virtual in game economy, and virtual items for purchase online. The interaction was completely database driven using AMF (a data protocol that was %200 faster over XML). The game includes code libraries from Facebook, Super Rewards, and Twitter which were used to implement the monetization and social hooks.Managed remote talent to help with creating backend custom API calls for leaderboards, game state, game stats, and abstracted “wrapper” API’s for Facebook so that if Facebook changed their APIs we merely update our back end code to work with any new changes thus minimizing down time.Prototyped a “Lego” or "Minecraft" style game as proof of concept for a different kind of social game idea that fosters art & community. (Unity – for Facebook deployment). -
Adjunct InstructorUc Davis Extension Sep 2010 - Nov 2010Taught iPhone Application Development using Objective-C in Spring Semester 2010
-
Programmer / ConsultantGuava Green Games Feb 2010 - Mar 2010CONTRACT: Brought on board as a Unity 3D developer/consultant to help with a visualization and interactive training application for a large University client.
-
Game ProgrammerRocketeer Games Jun 2009 - 2010Contracted as a 3D game programmer using Unity to create environments with vehicle physics, artillery, and FX. Programmed sophisticated game logic and 2D/3D environments.Successfully delivered AX-Raven (iPhone game) for Rocketeer Games – currently for sale on iTunes.Helped create the original demo version of a 3D tank game (Red Crucible) enhancing all player vehicles, vehicle physics, collision system, and artillery effects & actions for commercial version. Game eventually developed into a commercially viable multiplayer 3D social game featuring micro transactions and in game store – one of the first online FPS game of its kind to be built for Facebook. (2014) Also contracted to update their ground vehicles for their latest release RC2 Firestorm. Created a conversion tool in Unity to convert older vehicle models/code to newer setup. Made it easier for their artists to apply real world values such as vehicle mass that would automatically calculate acceleration rates, wheel mass, spring, damper, and other parameters to balance the vehicle's stability using the physics engine.http://apps.facebook.com/redcrucible/http://www.youtube.com/user/RGSgames
-
Adjunct InstructorThe Art Institute Sep 2007 - 2010Atlanta, Georgia, UsTaught technical classes as they relate to web and game development: Web Authoring (XHTML, CSS), Intro to Authoring (Flash/ActionScript), Audio Editing (Protools), Intermediate Authoring (Flash ActionScript), Intermediate Web Authoring (XHTML, CSS, and JavaScript), Unity 3D game scripting. -
Flash Interactive Application DeveloperLonghouse Tech Nov 2007 - 2008CONTRACT: I programmed the interactive functionality of about 20 e-Learning modules which are currently for purchase at the owners website. modules are targeted at corporate clients or anyone who needs to spice up their LMS (learning management system) with fun yet instructionally designed interactive modules. These were all created using Flash.I also helped this company develop more elaborate interactive training applications for Valvoline featuring a pseudo 3D environment with 10 learning modules that could be selected by the learner. Each module featured interactive scenarios and streaming video lessons with text cue points.DELIVERABLES:Delivered an elaborate custom training application for Valvoline that involved a psudo 3D interface and ten separate Flash modules with interactivity and streaming video with cue points that triggered closed captioning style text prompts.Delivered 20+ custom eLearning modules – currently for sale on their website. Interactions included: Hangman, Wheel of Fortune, cross word, word finder and many other instructionally designed games.www.diyelearning.com
-
Adjunct InstructorItt Technical Institute Sep 2006 - Sep 2007Taught Interactive Design 1 & 2 using Flash, Intro to Programming using Visual Basic, Game Design using Unreal Engine...was highly rated on reviews by the students and staff. -
OwnerWood Street Records Jan 2005 - Jun 2007Started a business to promote musical talent in the region. Along with managerial duties, I created print and web related promotional items for a contracted artist. Items included CD jewel cases, venue posters, T-shirts, press kits, and website maintenance.
-
OwnerSacramento Shower Pans Jun 2002 - Aug 2004After the Tech sector bombed, the construction sector was booming. Noticing a niche that needed filling I seized an opportunity by starting a successful waterproofing business. Duties included sales, marketing, customer service, and all manner of small business administration. Had good customer satisfaction and quickly built a core repeat customer base. Sold this business for a small profit.
-
Interactive DeveloperKohara Media Feb 2001 - Jun 2002CONTRACT: Interactive Developer - web and new media.
-
Lead Interactive ProgrammerAmmg, Inc. 1996 - 2001Managed and coordinated a small team of programmers to create hybrid web based multimedia training applications for fortune 500 companies as well as smaller businesses. Applications were distributed via CD but could link to the web. Also developed websites and Flash applications. Technologies used at the time: ActionScript, HTML, SQL, ASP, VB, Director Lingo.Coordinated with graphic designers, video specialists, and project managers to assign personnel and meet mile-stones.
Dennis Long Skills
Dennis Long Education Details
-
Union Institute & UniversityInteractive Communications -
Sierra CollegeA.S. Comp. Sci; A.S. Electronics
Frequently Asked Questions about Dennis Long
What company does Dennis Long work for?
Dennis Long works for Massive Head Games, Llc
What is Dennis Long's role at the current company?
Dennis Long's current role is Unity Software Engineer.
What is Dennis Long's email address?
Dennis Long's email address is de****@****ail.com
What schools did Dennis Long attend?
Dennis Long attended Union Institute & University, Sierra College.
What skills is Dennis Long known for?
Dennis Long has skills like Actionscript, Game Development, Unity3d, Game Design, Programming, Mobile Applications, Video Games, Flash, Photoshop, Javascript, C#, Html.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial