Professional Experience
2011-Present: OED Games - Brooklyn, NY
President and head writer for expansions to the original D&D game. Publications:
-
Original Edition Delta: Book of War, Collins, 2011.
Statistically accurate mass-combat miniatures rules for classic D&D. -
Original Edition Delta: Book of Spells, Collins, 2009.
Concise collection of D&D spells under Open Game license. -
Original Edition Deltaa: House Rules, Collins, 2009-17.
Convenient mechanical modifications to the basic D&D game.
2005-Present: Kingsborough Community College - Brooklyn, NY
Substitute/Adjunct Lecturer in Department of Mathematics & Computer Science. Courses:
- CP 21 C++ Programming I. Programming fundamentals; data types, control structures, functions, arrays.
- CS 12 Introduction to Computing. First course for CS majors; data, controls, functions, arrays.
- CP 11 Introduction to Computers and Computer Applications. Computer literacy and programming.
- MAT 20 Elements of Statistics. Sample design, organizing data, descriptive statistics, probability, normal curves, confidence intervals, hypothesis tests, linear regression and correlation.
- MAT 13 Survey of Mathematics and Computer Concepts. Sets, logic, bases, probability, programming.
- MAT 10 College Trigonometry. Trigonometric functions, graphing, identities, equations, and applications.
- MAT 9 College Algebra. Polynomials, radicals, linear/quadratic equations, graphing, systems of equations.
- MAT 7 Principles of Mathematics. Overview of logic, sequences, functions, probability, statistics, topology.
- MAT R3 Algebra. Sets of numbers, laws of exponents, radicals, polynomials, and rational expressions.
- MAT M2 Introductory Algebra. Variables, solving equations, exponents, radicals, factoring, graphing lines.
- MAT M1 Pre-Algebra. Elementary arithmetic with integers, fractions, decimals, and percent.
2002-2005: MassBay Community College - Wellesley, MA
Adjunct Faculty member in Computer Science program. Courses:
- CS 242 Computer Networks. Overview of networks, applications, and the internet.
- CS 235 Information Systems Analysis And Design. Study/analysis of software design cycle.
- CS 214 Computer Architecture and Assembly Language. Assembly on Intel-based (x86) PCs.
- CS 212 Systems Programming with "C". Sophomore introduction to programming in C on Linux.
- CS 120 Programming I. First course in programming using the Java language.
- CS 110 Introduction to Computer Science. Freshman introduction to CS and programming.
- MA 098 Intermediate Algebra. Linear and quadratic functions and equations.
2001-2002: Freelance Writer for RPG Game Products
- Garden of the Plantmaster, by Kuntz, R.J., et. al. 2003. Campaign resource and adventure supplement for the d20 System role-playing game. ISBN 1-88-918297-4.
- Gnollspeak: A Gnoll Language Primer, by Collins, D.R. 2003. Article for the d20 System role-playing game. Campaign Magazine #8, p. 60.
- Tournaments, Fairs, and Taverns, by Ball, P.M., R. Nock, R. Morrissey, et. al. 2003. Bestselling sourcebook and expansion for the d20 System role-playing game. ISBN 1-932374-07-8.
1998-2000: Genetic Anomalies (a division of THQ, Inc.) - Lexington, MA
Senior Software Engineer for online-only games utilizing virtual property concepts. Projects:
- Star Trek ConQuest Online (released June 2000). Coding (in C++) and scripting (in Lisp-based language) of tutorials, AI combat, resource organization, sound design. Bug tracking management.
- Chron X: Whiteout (released Feb. 2000). Designer and engineer of a 75 game-card expansion set to an online strategy game. Provided back-story, gameplay/tools/extensions, game piece statistics, etc.
- Chron X: Defiance (released Feb. 1999). Scripted a 150 game-card expansion set to Chron X. Also added C++ game engine extensions to the language for new gameplay features.
- I-Sport (unreleased). Coding on prototype for a digital sports card trading application. Added new user-interface objects, game suite, bug fixes.
1996-1998: Papyrus Design Group (a division of Sierra On-Line) - Watertown, MA
Software Engineer for high-end real-time racing simulations on the PC. Projects:
- Grand Prix Legends (released 1998). Designed and engineered race control engine in a new multiplayer server/client architecture, with forward extensibility.
- NASCAR Racing Online Series (released 1997). Involved in porting multiplayer racing simulation to an internet-based gaming service. Inserted the TEN datagram API into the NASCAR 2 client.
- NASCAR Racing 3 (unreleased in this configuration). Extended race control system (gameplay timing, scoring, and rules adjudication) from Grand Prix Legends engine for NASCAR events.
- NASCAR Racing 2 (released 1996). Performed engineering, script design, talent direction, and sound processing for "radio spotter" character in award-winning racing simulation.
Education
1989-1995: University of Maine - Orono, ME
- M.A., Mathematics (May 1995).
- B.A., Mathematics: Highest Distinction (May 1993).
- B.A., Philosophy: Highest Distinction (May 1993).
Awards: Dean's List each of eight undergraduate semesters; Outstanding Senior in Mathematics award; Outstanding Senior in Philosophy award; selected to Phi Beta Kappa, Pi Mu Epsilon, Phi Kappa Phi honor societies.
Activities: Graduate Teaching Assistant and lecturer (1993-1995); drummer and PR contact for rock band "Hurting Daniel" (1994-1995); VP of the Maine Alliance of Student Moviemakers (1993-1994); Student Director and Stage Manager for "An American Sampler", Harry Warren Theater, Brooklyn NY (1993); Campaign Manager for UMaine Student Government President (1992-1993); Host/producer of call-in radio talk show "In the Lion's Den" on WMEB 91.9 FM (1991-1992).
Additional Experience
Designed and engineered a basic internet-based persistent multiplayer strategy game, "SpaceX" (using C++, Windows sockets and GDI, and MySQL: 2001). Competed in the Robot Auto Race Simulator AI competition (using C++: 2000). Attended the Game Developers Conference (Santa Clara, CA: 1997). Attended Skip Barber Racing School (Laguna Seca, CA: 1997). Worked as wrangler on feature film production of "The Crucible" by 20th Century Fox (Ipswich, MA: 1995).
Technical Summary
Rich experience programming on Intel-based PCs running MS/DOS and Windows 95/NT (et. al.), some experience developing on Linux. Proficient with languages such as C++, C, Java, Pascal, Lisp, Fortran, BASIC, and x86 assembly. Knowledgeable in utilities such as GCC, Visual C++ 5.0/6.0, Watcom C++ 10.5, VTune, Visual SourceSafe, Clear Case Attaché. Familiar with Adobe Photoshop, Cubase, Audacity, Sound Forge, Cool Edit, HTML, and JavaScript. Some experience with SQL (programming and setup of MySQL).
References
Available upon request.
Daniel R. Collins