<!doctype html>
<!--Hosted on github.com-->
<html lang="en-US">
<head>
    <!-- published to digitalocean.com 7/26/2017 -->
    <meta charset="UTF-8">
    <title>Frame Advance Productions</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="keywords" content="software, game development, Unity3d, Unity">
    <meta name="author" content="Charles Eubanks">
    <link rel="shortcut icon" href="favicon.ico">
    <link rel="stylesheet" href="w3.css">
    <link rel="stylesheet" href="w3-theme-black.css">
    <script src="https://kit.fontawesome.com/1e3cf2bc32.js" crossorigin="anonymous"></script>
    <style>
        .fadv-gameicon { width: 128px; }
        .fadv-gameicon-featured { width: 196px; }
        .fadv-logo {
            height: 140px;
            width: 140xp;
            padding-left: 10px;
            padding-top: 10px;
            margin-right: 10px;
        }
        .fadv-bgimg {
            background-color: gainsboro;
            background-image: url('bg_grid.jpg');
            background-repeat: repeat;
        }
        .fadv-titlebar {
            padding-top: 65px;
            padding-bottom: 15px;
        }
    </style>
</head>
<body>

    <!-- Main div container for header and body -->
    <div class="fadv-bgimg">

    <!-- Page header -->
    <header>
        <div>
            <img src="frameadvancelogo_icon.png" class="w3-left fadv-logo">

            <div class="fadv-titlebar">
                <h1 class="w3-theme">Frame Advance Productions</h1>
            </div>
        </div>
    </header>

    <!-- Introduction -->
    <div class="w3-padding">
    <div class="w3-container w3-card-4 w3-white">
      <h2>About</h2>
      <div class="w3-section">
          <p>Hi, I'm Charles Eubanks, an independent software developer located in Southern California. Frame Advance Productions is the sole proprietership where I hang my many hats.</p>
          <p>Below, you can find out a bit about me and my professional background. Thanks for visiting!</p>
      </div>
    </div>
    </div>


    <!-- Credits -->

        <div class="w3-row w3-padding-16">
        <div class="w3-col l2 m1 w3-hide-small"><p></p></div> <!-- Flexible-width padding -->

        <div class="w3-col l8 m10 s12">

            <div class="w3-container w3-card-4 w3-white">
                <h2>Current Project</h2>
                <ul class="w3-ul w3-border w3-margin-bottom">
                    <li class="w3-container w3-padding-16">
                        <img src="gameicons/AppIcon_FrontalGlobe_rounded.png" class="w3-left w3-round-xxlarge w3-margin-right fadv-gameicon-featured">
                        <span class="w3-large"><a href="http://frontalglobe.frameadvance.com" target="_blank">Frontal Globe</a></span> <span><i>(Coming soon for iPad and iPhone)</i></span><br>
                        <span>Do you want to learn the countries of the world?  U.S. states? Canadian provinces and territories? Capital cities?  Never fear, Frontal Globe is here to geo-train your brain!  In no time, you'll be wowing your friends with your geographical prowess.  For more info, please visit the <a href="http://frontalglobe.frameadvance.com" target="_blank">official Frontal Globe website</a>.</span>
                    </li>

                </ul>
            </div>
        
        </div>

        <div class="w3-col l2 m1 w3-hide-small"><p></p></div> <!-- Flexible-width padding -->
    </div>
    

    <div class="w3-row w3-padding-16">
        <div class="w3-col l2 m1 w3-hide-small"><p></p></div> <!-- Flexible-width padding -->

        <div class="w3-col l8 m10 s12">

            <div class="w3-container w3-card-4 w3-white">
                <h2>Past Contract Work</h2>

                <p>As an independent contractor, I've worked on a variety of projects for several clients.  Much of the work I've done is still under NDA, but here are a few I'm able to talk about.</p>

                <ul class="w3-ul w3-border w3-margin-bottom">
                    <li class="w3-container w3-padding-16">
                        <img src="gameicons/GGVR.jpg" class="w3-left w3-margin-right fadv-gameicon">
                        <span class="w3-large">Guitar Godz VR</span> <span><i>(2017, Oculus Rift and PS4VR)</i></span><br>
                        <span>A VR music game similar to Guitar Hero and Rock Band, developed for <a href="http://flowstatemedia.com/" target="_blank">Flow State Media</a>. I served as the Technical Director, and was the sole programmer on the project. Over the course of five months, I worked with a small team of artists to develop a fully-functional prototype that ran on Oculus Rift, PS4VR, and Vive GearVR. This project is currently seeking investors, and was recently featured on <a href="https://venturebeat.com/2017/03/28/flow-state-media-takes-music-into-virtual-realit-with-guitar-godz-vr/" target="_blank">VentureBeat</a>.</span>
                    </li>

                    <li class="w3-container w3-padding-16">
                        <img src="gameicons/uf.jpg" class="w3-left w3-round-xxlarge w3-margin-right fadv-gameicon">
                        <span class="w3-large"><a href="https://itunes.apple.com/us/app/urban-fighter/id943531094" target="_blank">Urban Fighter</a></span> <span><i>(2013, iPad and iPhone)</i></span><br>
                        <span>A humorous fighting game for iOS, developed for <a href="http://www.lazyrabbitgames.com" target="_blank">Lazy Rabbit Games, LLC</a>.  I served as the Technical Director, and was the primary code architect. You can download it now on the <a href="https://itunes.apple.com/us/app/urban-fighter/id943531094" target="_blank">iTunes Store</a>.</span>
                    </li>

                </ul>
            </div>
        
        </div>

        <div class="w3-col l2 m1 w3-hide-small"><p></p></div> <!-- Flexible-width padding -->
    </div>
    
        
    
    <div class="w3-row w3-padding-16">
        <div class="w3-col l2 m1 w3-hide-small"><p></p></div> <!-- Flexible-width padding -->

        <div class="w3-col l8 m10 s12">
        
            <div class="w3-container w3-card-4 w3-white">
                <h2>Past Studio Work</h2>

                <p>Prior to becoming an independent developer, I had the pleasure of working on several high-profile titles at Rockstar Games and Angel Studios.  Here is a sampling of the projects I contributed to during that time.</p>

                <ul class="w3-ul w3-border w3-margin-bottom">
                    <li class="w3-container w3-padding-16">
                        <img src="gameicons/RDR.jpg" class="w3-left w3-margin-right fadv-gameicon">
                        <span class="w3-large">Red Dead Redemption</span> <span><i>(2010, Xbox 360 and PS3)</i></span><br>
                        <span>Rockstar's critically lauded sequel to Red Dead Revolver. I served as a Senior Animation Programmer, and was the technical lead for the physically animated stunt man behaviors (in collaboration with the immensely talented folks at <a href="http://www.naturalmotion.com/" target="_blank">NaturalMotion</a>), as well as the horse control/animation system. I also did my best to reduce artist suffering by improving several studio pipeline tools.</span>
                    </li>

                    <li class="w3-container w3-padding-16">
                        <img src="gameicons/tabletennis.jpg" class="w3-left w3-margin-right fadv-gameicon">
                        <span class="w3-large">Rockstar Games Presents Table Tennis</span> <span><i>(2006, Xbox 360)</i></span><br>
                        <span>This started off as a tiny, experimental project, but soon evolved into a launch title for Xbox 360. I developed the swing control/animation system, based loosely on <a href="http://www1.idc.ac.il/icgf/GraphicsSeminar2006/motionFamilies.pdf" target="_blank">this SIGGRAPH paper by Kovar/Gleicher</a>. I also snuck away from a company party one night and, on a whim, wrote the slow-motion replay system, which eventually ended up being featured heavily in the game's trailer.</span>
                    </li>

                    <li class="w3-container w3-padding-16">
                        <img src="gameicons/sh2.jpg" class="w3-left w3-margin-right fadv-gameicon">
                        <span class="w3-large">Spy Hunter 2</span> <span><i>(2003, PS2 and Xbox)</i></span><br>
                        <span>When Midway Games decided to reboot the popular arcade franchise for the PS2, they hired Angel Studios for the job. I was tapped for the position of Lead Programmer, and also developed the ghost replay system and several pipeline/production tools. (Fun fact: one such tool was dubbed the "underwear cam," because it allowed designers to select objects "under where" the camera was. Ahaha.) It was about halfway through this project that Rockstar acquired Angel Studios.</span>
                    </li>

                    <li class="w3-container w3-padding-16">
                        <img src="gameicons/sr2.jpg" class="w3-left w3-margin-right fadv-gameicon">
                        <span class="w3-large">Smuggler’s Run 2</span> <span><i>(2001, PS2)</i></span><br>
                        <span>This was a war/terrorism themed follow-up to Smuggler's Run, and I was once again the Lead Programmer. Tragically, during production of this title is when the 9/11 terrorist attacks occurred. As proud as I am of what my team was able to achieve, this is when I first experienced the cognitive dissonance between "edgy" entertainment and real-world tragedy, and I began questioning what sort of games I want to make.</span>
                    </li>

                    <li class="w3-container w3-padding-16">
                        <img src="gameicons/sr.jpg" class="w3-left w3-margin-right fadv-gameicon">
                        <span class="w3-large">Smuggler’s Run</span> <span><i>(2000, PS2)</i></span><br>
                        <span>The folks at Rockstar Games were apparently so impressed with <i>Midtown Madness</i> (probably because of my voice work as "screaming pedestrian"), they contracted Angel Studios to develop two new driving games: <i>Midnight Club</i> and <i>Smuggler's Run</i>. I was the Lead Programmer, and wrote most of the gameplay logic. (Special shout-out to the art team for christening the tallest peak "Eubanks Mountain.")</span>
                    </li>

                    <li class="w3-container w3-padding-16">
                        <img src="gameicons/slugfest.jpg" class="w3-left w3-margin-right fadv-gameicon">
                        <span class="w3-large">Ken Griffey Jr.’s Slugfest</span> <span><i>(1999, Nintendo64)</i></span><br>
                        <span>I was offered the position of Lead Programmer for this sequel, and did my best to improve the development process and minimize crunch. I'm proud to say, this is the first title our studio managed to complete on time and on budget.</span>
                    </li>

                    <li class="w3-container w3-padding-16">
                        <img src="gameicons/kgb.jpg" class="w3-left w3-margin-right fadv-gameicon">
                        <span class="w3-large">Major League Baseball featuring Ken Griffey Jr.</span> <span><i>(1998, Nintendo64)</i></span><br>
                        <span>My first gig as a game programmer! I joined this project about 1/4 of the way into production, to write the stats/schedule system. I also created my first Easter egg: two hidden teams, whose rosters were filled with Nintendo and Angel Studios employees. (I'm #27, playing left field.)</span>
                    </li>


                </ul>
            </div>
        
        </div>

        <div class="w3-col l2 m1 w3-hide-small"><p></p></div> <!-- Flexible-width padding -->
    </div>

    <!-- FAQ -->
    <div class="w3-padding">
    <div class="w3-container w3-card-4 w3-white">
      <h2>FAQ</h2>
      <div class="w3-section">
          <p></p>
          <ul>
              <li><b>Are you available for freelance work?</b>  Possibly! Due to the unpredictable nature of freelance work, my availability tends to fluctuate. Try contacting me via the links below.</li>
              <li><b>What do you charge?</b> This is also hard to pin down, because I try to work within the budget of my clients. But one common thread is that I charge by the hour, not by the project.</li>
              <li><b>Where's your blog?</b> Sadly, my blog became stale and crusty, and had to be thrown out. If there's enough interest, I may resume blogging at some point in the future.</li>
              <li><b>Where's your illustration work?</b>  For a time, I was focusing my attention on children's book illustration.  Although I'm no longer pursuing this as a career, you can find some of my past work <a href="http://www.charleseubanks.com" target="_blank">here</a>.</li>
          </ul>
      </div>
    </div>
    </div>


    <div class="w3-center">
      <div data-iframe-width="200" data-iframe-height="270" data-share-badge-id="5accdfd3-a6d4-4090-af2f-dcf08b5c2dd7"></div>
      <script type="text/javascript">
        (function() {
          var s = document.createElement('script');
          s.type = 'text/javascript';
          s.async = true;
          s.src = '//cdn.youracclaim.com/assets/utilities/embed.js';
          var o = document.getElementsByTagName('script')[0];
          o.parentNode.insertBefore(s, o);
          })();
      </script>
    </div>


    <!-- TODO: Add other site content here -->
    

    </div> <!-- END Main div container for header and body -->

    
    <!-- Footer -->
    <footer class="w3-container w3-padding-16 w3-center w3-black">
        <div class="w3-xlarge">
            <p>Contact me:<br>
            <a href="http://www.linkedin.com/in/charleseubanks" target="_blank"><i class="fa-brands fa-linkedin w3-hover-opacity"></i></span></a>
            <a rel="me" href="https://mastodon.social/@frameadvance" target="_blank"><i class="fa-brands fa-mastodon w3-hover-opacity"></i></a>
            <!-- Obfuscated email link -->
            <script type="text/javascript" language="javascript">
            <!--
            // Email obfuscator script 2.1 by Tim Williams, University of Arizona
            // Random encryption key feature coded by Andrew Moulden
            // This code is freeware provided these four comment lines remain intact
            // A wizard to generate this code is at http://www.jottings.com/obfuscator/
            { coded = "YrDT2Z9@UTDjZDb4DGYZ.Ylj"
              key = "cGRp6Wy2UVXqrvuNg9bDzoxjYH3Be58PLiAKT4Onkw7QMlfEIth0ZSFsdaJ1Cm"
              shift=coded.length
              link=""
              for (i=0; i<coded.length; i++) {
                if (key.indexOf(coded.charAt(i))==-1) {
                  ltr = coded.charAt(i)
                  link += (ltr)
                }
                else {     
                  ltr = (key.indexOf(coded.charAt(i))-shift+key.length) % key.length
                  link += (key.charAt(ltr))
                }
              }
            document.write("<a href='mailto:"+link+"'><i class='fa fa-envelope w3-hover-opacity'></i></a>")
            }
            //-->
            </script><noscript><div class="w3-small"><br>For email, please enable JavaScript.</div></noscript>

            </p>
        </div>
        <div class="w3-tiny w3-padding-16">
        <p>This page was designed and lovingly coded by hand by Charles Eubanks.<br>Powered by <a href="https://www.w3schools.com/w3css/default.asp" target="_blank">w3.css</a><br>Copyright &copy; 2022 Charles Eubanks<br></p>
        </div>
        


        
    </footer>

</body>
</html>