This paper describes a programming methodology that implements many object-oriented features within a conventional programming environment. The methodology was created during the development of a computer animation system, The Clockworks. The methodology supports such object-oriented features as objects with variables and methods, class hierarchies, variable and method inheritance, object instantiation and message passing. The methodology does not employ any special keywords or language extensions; thus removing the need for a preprocessor or compiler. The methodology has been implemented in a C/Unix environment. This allows the environment and any system developed within it to be ported to a wide variety of computers which support Unix. The methodology provides many object-oriented features and associated benefits. It also provides all of the benefits of a C/Unix environment including portability, a rich variety of development tools, and efficiency.